Поиск всех исходных файлов Java, необходимых для повторного создания JAR - PullRequest
0 голосов
/ 12 октября 2018

У меня есть файл jar (core.jar), который мне нужен для воссоздания jar из исходных файлов java с помощью Gradle.Я декомпилировал jar для идентификации всех файлов классов и нашел соответствующие файлы java.

Используя Gradle, я скопировал java-файлы в каталог и попытался скомпилировать их.Но компиляция не удалась, потому что есть больше зависимостей, чем у java-файлов.

Я пытаюсь выяснить, как был создан этот jar-файл.Если для компиляции классов, находящихся в jar-файле, требуются дополнительные java-файлы, то был ли jar-файл создан компиляцией и проектом, а затем выбрал подмножество файлов классов и упаковал их в jar-файл?

UPDATE

Согласно вашему предложению, я проверил файл манифеста, и он только так:

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.4
Created-By: 1.6.0_21-b06 (Sun Microsystems Inc.)

Используя JD Decompiler, в банке, к которой я принадлежу, нет файлов jar для добавления.создание воссоздать.

1 Ответ

0 голосов
/ 14 октября 2018

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

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