Как добавить класс Java в папку в файле JAR - PullRequest
11 голосов
/ 25 июня 2009

используя jar в командной строке Windows, как я могу добавить foo.class в папку "classes" в foo.jar?

Я могу добавить файл в банку, используя

jar uvf foo.jar foo.class

но это не помещает класс в папку "classes" в банке.

Я знаю, что могу использовать winzip, чтобы распаковать банку, добавить файл и снова сжать его, но это медленно и, надеюсь, не нужно.

1 Ответ

19 голосов
/ 25 июня 2009

Поместите foo.class в каталог classes, затем запустите

jar uvf foo.jar classes/foo.class

(Я только что попробовал, чтобы убедиться, что он работает. может способ сделать это без создания каталога classes, но я думаю, что это самое простое решение.)

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