Как воссоздать связи проекта из декомпилированного JAR с помощью JD-GUI? - PullRequest
1 голос
/ 22 июня 2011

У меня есть устаревший файл .JAR. Я могу декомпилировать его с помощью JD-GUI, но это дает мне набор файлов классов. Я пытаюсь выполнить код, но связь между различными классами ограничена.

Я могу следовать коду вручную, но есть ли способ «заново связать» или создать проект, чтобы мне было легче ориентироваться.

JD-GUI делает это частично, когда подчеркивает определенные классы, но только ведет меня к классу. Я хотел бы перейти непосредственно к декларации или просмотреть все варианты использования.

1 Ответ

5 голосов
/ 22 июня 2011

Если я понимаю ваш вопрос, вам нужны опции, подобные eclipse Goto ссылкам и объявлениям и т. Д.

  • Открыть из него JD-GUI и JAR-файл
  • Выбрать Сохранить всеОпция sources позволяет создать zip-файл с источником
  • . Теперь извлеките zip-файл в папку
  • Откройте eclipse и создайте проект java.
  • Скопируйте извлеченный контент и вставьте его в src папка в затмении
...