Eclipse“增强型类反编译器”插件在调试时不会反编译

2022-09-01 06:22:30

问题描述:反编译在查看类(即 Ctrl+Shift+T)时工作正常,但在从调试角度单步执行代码时不能正常工作 - 而是打开“类文件查看器”。使用的版本:Eclipse Oxygen 和 Enhanced Class Decompiler 3.0.0


答案 1

这将适用于氧气和更高版本:

单击“>常规>编辑器>文件关联的窗口>首选项”

将默认值更改为您的两个.class关联。

"*.class“:默认情况下,”类反编译器查看器“处于选中状态。

"*.class无源代码“:默认情况下,”类反编译器查看器“处于选中状态。

enter image description here


答案 2

这就是它开始时应该是什么样子的 - 至少在我的情况下,这不允许我直接从挂起的线程视图中反编译。Decompiler Viewer is default, but will still not show the decompiled class

1)添加“Java编辑器”(可能任何其他编辑器也可以)使其成为默认值。当然,这不起作用,但想法是再次触发配置更改Setting (nonsense) "Java Editor" to trigger the change of editor to be registered

2) 再次将类反编译器查看器设置为 Default – 现在应该可以直接从挂起的线程查看反编译的类。


推荐