Плагин Eclipse "Enhanced Class Decompiler" не декомпилируется при отладке

Описание проблемы: Decompile отлично работает при просмотре класса (например, Ctrl + Shift + T), но не при переходе в код с точки отладки - вместо этого открывается "Просмотр файлов классов". Используемая версия: Eclipse Oxygen и расширенный класс Decompiler 3.0.0

Ответ 1

Вот как это должно выглядеть в начале - по крайней мере, в моем случае это не позволило мне декомпилироваться непосредственно из представления приостановленных потоков. Decompiler Viewer is default, but will still not show the decompiled class

1) Добавьте "Java Editor" (возможно, любой другой также), сделав его по умолчанию. Конечно, это не работает, но идея состоит в том, чтобы снова вызвать изменение конфигурации Setting (nonsense) "Java Editor" to trigger the change of editor to be registered

2) Установите просмотрщик декомпилятора класса по умолчанию снова - теперь должна быть возможность просматривать декомпилированный класс непосредственно из приостановленных потоков.

Ответ 2

Это будет работать на кислороде, если все еще необходимо:

Нажмите "Окно> Настройки> Общие> Редакторы> Ассоциации файлов"

Измените значение по умолчанию на ваше для ассоциации .class.

" *.class ": "Средство просмотра декомпилятора классов" выбрано по умолчанию.

" *.class без исходного кода ": "Средство просмотра декомпилятора классов" выбрано по умолчанию.

enter image description here

Ответ 3

Это не работает для меня с затмением 2019-03. Я получил сообщение об отсутствии источника с Edit Path Lookup Path... Я могу видеть, был ли декомпилированный источник при нажатии F3.