9

У меня есть jar, и мне нужно заменить класс в нем, на данный момент я могу открыть его только с помощью "менеджера архивов", а затем перетащить новый скомпилированный класс в jar, но я думаю, что это действительно скучно, если я могу сделать с помощью только команды?

Спасибо ~

2 ответа2

12

что насчет этого

jar -uf YOURJAR.jar FILE

если баночка имеет структуру папок, вы можете сохранить это

jar -uf YOURJAR.jar DIR/DIR/FILE

Посмотрите этот для получения дополнительной информации http://docs.oracle.com/javase/tutorial/deployment/jar/update.html

9
zip -u stuff.jar file.txt

обновит файл file.txt в файле stuff.zip. Обратите внимание, что для -u file.txt уже должен существовать в zip-файле и будет перезаписан только в том случае, если он новее, чем тот, который находится в банке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .