Изменение файла .JAR с помощью программы на C ++? - PullRequest
0 голосов
/ 22 июня 2011

Я делаю программу, которая должна вставлять файлы .CLASS или изображения (.PNG) в файл .JAR или читать, какие файлы находятся внутри. Проблема в том, что я понятия не имею, с чего начать. Я искал "Изменение файла JAR с помощью C ++", но ничего не подошло. Я предполагаю, что библиотеку нужно будет добавить. Любая помощь очень ценится. Я использую Visual C ++ с Microsoft Visual C ++ 2008 Express Edition, если это поможет. Это НЕ будет консольное приложение, это приложение формы. Не Win32.

1 Ответ

4 голосов
/ 22 июня 2011

JAR-файл - это ZIP-файл.Так что вам просто нужно открыть его как архив, вы можете сделать это с помощью Boost.

Но если вы хотите записать байт-код в файлы .class, вам придется изучить формат Java .class: http://java.sun.com/docs/books/jvms/second_edition/html/ClassFile.doc.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...