Интересно, существуют ли какие-либо решения для Eclipse IDE для отладки кода Java, для которого у меня нет источника, т.е. отладить динамично декомпилируемый код, шаг через него, и т.д.? Я пытался использовать JD-Eclipse, JadClipse, и эти плагины работают отлично, если я хочу посмотреть на некоторые файлы класса, но поскольку я отлаживаю, я получаю "Источник, не найденный". - как я могу "присоединить" эти плагины для "обеспечивания" источника?
Моя среда:
Спасибо.
I have good experience with Jadclipse - http://jadclipse.sourceforge.net/wiki/index.php/Main_Page - there is an update site at http://jadclipse.sf.net/update
For best results, use jad and configure it to list line numbers as comments which will enable the output where the code is on the correct line. This is best for debugging sessions.
Then set it to be the default view for classes. See the documentation for details. This works well for me.
Декомпилируйте все классы, поместите все файлы Java в нужную иерархию (каталог для пакета и т. Д.), А затем добавьте их в качестве источника исходного jar, щелкнув правой кнопкой мыши файл jar -> Вложение исходного кода Java -> Внешняя папка.
Вы также можете разместить их внутри папки в проекте (в этом случае щелкните «Рабочая область»)
Надеюсь, этот плагин поможет. JD-Eclipse
В eclipse откройте окно -> Настройки -> Общие -> Редакторы -> Ассоциации файлов Выберите тип файла * .class Свяжите его с JD-Eclipse Установите значение по умолчанию
Удачи
У меня та же проблема. Сегодня ни один декомпилятор не эффективен для отладки скомпилированного Java кода. Я работаю над JD-Eclipse. В ближайшие 3-6 месяцев компоновка JD-Eclipse должна быть действительно улучшена. Начнём отлаживать классы без исходников и решать некоторые неразрешимые проблемы.
.