JD-GUI Как воссоздать связи проекта из декомпилированного JAR

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

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

1 ответ

Решение

Если я понимаю ваш вопрос, вам нужны опции, подобные тем, которые используются для затмения ссылок и объявлений Goto и т. Д. Откройте файл jd-gui и jar из него, выберите опцию Сохранить все источники, и он создаст zip-файл с исходным кодом. Теперь распакуйте архив в папку. Откройте затмение и создайте проект Java. скопируйте извлеченный контент и вставьте его в папку src в eclipse.

Чтобы работать эффективнее, вы можете сделать следующее.

  • Откройте Eclipse IDE, нажмите CTRL + N, выберите вариант Java Project.

  • Снимите флажок с параметра Местоположение по умолчанию, выполните поиск в декомпилированной папке проекта

  • Выберите проект, снова отметьте опцию Default Option и завершите работу мастера.

После этого вы будете готовы к работе.

Другие вопросы по тегам