Изменение файла в банке - PullRequest
73 голосов
/ 04 августа 2009

Я хотел бы изменить файл внутри моей банки. Можно ли сделать это без извлечения и повторного вызова из моего приложения?

Файл, который я хочу изменить, это файлы конфигурации, в основном основанные на xml.

Причина, по которой меня интересует не un jarring, заключается в том, что приложение упаковано с launch4j, если я отменю его, я не могу создать файл .exe снова.

Ответы [ 12 ]

0 голосов
/ 18 января 2017

Я нашел самый простой способ сделать это в Windows с помощью WinRAR :

  1. Щелкните правой кнопкой мыши файл и выберите «Открыть с помощью WinRAR» в контекстном меню.
  2. Перейдите к файлу для редактирования и дважды щелкните по нему, чтобы открыть его в редакторе по умолчанию.
  3. После внесения изменений сохраните и выйдите из редактора.
  4. Появится диалоговое окно с вопросом, хотите ли вы обновить файл в архиве - выберите «Да», и JAR будет обновлен.
0 голосов
/ 04 августа 2009

Пока этот файл не является .class, т.е. файлом ресурсов или файлом манифеста - вы можете.

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