Исходная структура jar примерно такая:
Код: Выделить всё
project.jar
-- SUBFOLDER
-- classes
-- lib
-- dependency1.jar
-- dependency2.jar
-- dependencyN.jar
Когда я удаляю зависимости, jar запускается, но некоторые функции приложения не работают — это нормально. Когда я добавляю банки обратно, приложение вообще не работает.
Я пытался использовать утилиту jar jar -uf project.jar dependency1.jardependentncy2.jar, утилита zip, я тоже пробовал разархивировать jar и только добавлять классы в project.jar. Когда я пытаюсь запустить обновленный jar-файл, он кажется поврежденным или новые добавленные jar-файлы не работают.
Есть ли хороший способ манипулировать таким jar-файлом?
Подробнее здесь: https://stackoverflow.com/questions/781 ... acing-them