2013-07-17 3 views
3

Я хочу распаковать файл .jar, добавить к нему файлы и, наконец, повторно упаковать его.Unpack and repack .jar files

Я не знаком с обработкой .jar архив

Не могли бы вы дать некоторую помощь о том, как это сделать?

Я хочу сделать это в C#

+1

Обратите внимание, что файлы банка в основном почтовые файлы с несколькими специальными файлами в них. Таким образом, любая библиотека, которая позволяет работать с zip-файлами, также позволит вам работать с банками. –

ответ

4

Если вы знаете, как запускать команды в C#, то вы можете использовать следующую баночку команду

для упаковки баночки

jar -cf yourjarname.jar contentsdir 

в unpackage a jar

jar -xf yourjarname.jar 

Чтобы понять, как выполнять команды с использованием C#, этот пост должен помочь Вы:

Run Command Prompt Commands

1

Если вы не хотите, чтобы выполнить собственные команды, это может быть интересно читать: Opening Jars With C#