Мне нужно заменить один файл класса из файла JAR.Файл jar довольно большой, и каждый раз я не хочу его извлекать и заменять вручную.Я хочу автоматизировать эту процедуру.Может кто-нибудь, пожалуйста, помогите мне в этом.Когда jar-файл распаковывается, создаются следующие папки:
- рендер
- классы
- com
Мне нужно войти внутрь "com/ cgp / f1 / cmmi / "и замените внутри него файл класса.
Вещи, которые я пробовал:
zip file.jar com/cgp/f1/cmmi/services.class Services.class
jar uf file.jar com/cgp/f1/cmmi/ services.class<br>
jar -uf file.jar com\cgp\f1\cmmi\ services.class<br>
jar uf file.jar com/cgp/f1/cmmi/services.class services.class
Я получаю ошибку:
при использовании команды jar
com \ cgp \ f1 \ cmmi \: нет такого файла или каталога
при использовании команды zip:
предупреждение о zip: имя не найдено: com \cgp \ f1 \ cmmi \ Services.class
Может кто-нибудь, пожалуйста, подскажите мне, где я ошибаюсь.