Добрый всем день, есть такая задача, есть jar архив, в нем содержится файл ключа, который для каждого пользователя разный, может кто то знает как изменять содержимое jar архива. нашел способ считывать информацию с файла, но изменять и записывать не получается
| Код | JarFile j = new JarFile(filename);
Enumeration<JarEntry> enu= j.entries(); JarEntry jar; FileOutputStream fos = new FileOutputStream("newFileMidlet.jar"); while(enu.hasMoreElements()) { jar = enu.nextElement(); JarInputStream in = new JarInputStream(j.getInputStream(jar)); byte [] inarr = new byte[(int)jar.getSize()]; if(jar.getName().equals("e.class")) { // вот тут бы классно было бы поменять :) in.read(inarr); } in.read(inarr); fos.write(inarr,0,inarr.length); } fos.close();
|
|