Ответ 1
Я выпустил сопутствующий плагин для JD Eclipse, который исправляет проблемы с номерами строк и упрощает переход между реальным и декомпилированным источником: http://mchr3k-coding.blogspot.co.uk/2012/07/realignment-for-jd-eclipse.html
Многие отладчики IDE соответствуют номеру физической линии. Я ищу декомпилятор java с сохранением фактического номера строки при декомпиляции кода.
http://java.decompiler.free.fr/ не один.
Я выпустил сопутствующий плагин для JD Eclipse, который исправляет проблемы с номерами строк и упрощает переход между реальным и декомпилированным источником: http://mchr3k-coding.blogspot.co.uk/2012/07/realignment-for-jd-eclipse.html
На самом деле я добавил JD-Eclipse функцию "Выровнять код для отладки". Я использовал его в течение прошлого года.
Если кто-то хочет попробовать, пока Emmanuel Dupuy не выпустит свою собственную версию, вы можете получить ее от здесь. Подробнее внутри README.txt
Вы пробовали JadClipse
Я пробовал все декомпиляторы, о которых я знаю для Eclipse, и я еще не видел тот, который строит исходные номера строк с источником, который он показывает. Плагин JD-Eclipse, на который вы ссылаетесь, является самым близким с комментариями к исходным номерам строк. Слишком плохо, что он не сгенерировал источник, чтобы выровнять их. Как правило, лучше всего отследить исходный источник для подключения к Eclipse. В противном случае вам просто нужно искать номер строки в комментариях с помощью JD-Eclipse.
Вы также можете посмотреть на это:
https://github.com/shimonmagal/jdgui-source-line-fixer
Он берет zip из jd-gui и выводит другой почтовый индекс с фиксированными номерами строк.
Не самый удобный, возможно, но выполняет эту работу.