2015-06-03 3 views
1

У меня есть два баночки (скажем, у A.jar и B.jar есть некоторые файлы. Я хочу создать третью банку (скажем c.jar), которая содержит только файлы, есть в b.jar, но не в a.jar. есть Java API для этого.Создайте банку с дельта-файлами между двумя баночками

Спасибо.

+1

Вы хотите сделать это с помощью Java-кода? Или в скрипте, использующем, например, '' jar' команда? – aioobe

+0

Подумайте, это поможет вам. https://docs.oracle.com/javase/tutorial/deployment/jar/unpack.html, https://docs.oracle.com/javase/tutorial/deployment/jar/update.html – PHJCJO

+0

@aioobe В коде Java. JAR содержит только аудио, изображения и xml. В банке нет java-файлов. Мне не нужно проверять содержимое файла. – bornConfused

ответ

0

не уверен, что из API, но вы можете использовать japi-compliance-checker или pkgdiff найти различия в банках, разархивируйте их и сделайте банку из недостающих классов.

Смежные вопросы