Eclipse“Enhanced Class Decompiler”插件在调试时不会反编译

问题描述:反编译在查看类时工作正常(即Ctrl + Shift + T),但在从调试透视图进入代码时则不行 – 而是打开“类文件查看器”。 使用的版本:Eclipse Oxygen和Enhanced Class Decompiler 3.0.0

这是它应该在开头看的方式 – 至少在我的情况下,这不允许我直接从挂起的线程视图反编译。 Decompiler Viewer是默认的,但仍然不会显示反编译的类

1)在默认情况下添加“Java编辑器”(可能还有其他任何一个也可以)。 当然这不起作用,但想法是再次触发配置更改 设置(废话)“Java编辑器”以触发要注册的编辑器的更改

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

如果仍然需要,这将适用于氧气:

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

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

* .class ”:默认选择“类反编译器查看器”。

* .class without source ”:默认选择“Class Decompiler Viewer”。