Как использовать JarOutputStream для создания файла JAR?
Как создать файл JAR программно, используяjava.util.jar.JarOutputStream
? Файл JAR, созданный моей программой, выглядит правильно (он извлекается нормально), но когда я пытаюсь загрузить из него библиотеку, Java жалуется, что не может найти файлы, которые явно хранятся внутри нее. Если я извлечу файл JAR и использую Sunjar
инструмент командной строки для повторного сжатия, результирующая библиотека работает нормально. Короче, что-то не так с моим файлом JAR.
Пожалуйста, объясните, как создать JAR-файл программно, в комплекте с файлом манифеста.