Почему невозможно удалить записи из файла JAR?

2178
user40086

Можно добавить новые записи в файл JAR с помощью инструмента JAR.
Можно изменить некоторые записи в файле JAR с помощью инструмента JAR.
Но невозможно удалить некоторые записи из файла JAR.
Зачем?

1

1 ответ на вопрос

2
G__

Одна хорошая причина в том, что если вы удалите что-то из jar, вы рискуете нарушить зависимости других классов в jar. Но я согласен, что это ребенок, который может знать, что можно безопасно удалить.

Вы можете обойти это достаточно легко, переименовав jar в файл .zip и манипулируя им с помощью вашего любимого редактора .zip (Windows File Explorer сделает это). Переименуйте его обратно в .jar, когда закончите. Jar-файлы используют стандартную упаковку zip и сжатие ...

Например: http://www.dotnetperls.com/7-zip-examples javamonkey79 11 лет назад 0

Похожие вопросы