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