问题描述: 在查看类时(即Ctrl+Shift+T),反编译工作正常,但从调试的角度步进代码时不行——相反,会打开“类文件查看器”。使用的版本:Eclipse Oxygen和Enhanced Class Decompiler 3.0.0。
这也适用于氧和更高版本: 点击 "Window > Preferences > General > Editors > File Associations"。 将默认选项更改为您所需的.class关联。 "*.class" :默认情况下选择 "Class Decompiler Viewer"。 "*.class without source" :默认情况下选择 "Class Decompiler Viewer"。
以下是正确的初始显示方式——至少在我的情况下,这种方式不允许我直接从挂起的线程视图反编译。 1) 添加“Java编辑器”(可能任何其他编辑器也可以)并将其设为默认。当然,这没有作用,但思路是再次触发配置更改。 2) 再次将类反编译器查看器设置为默认 - 现在应该可以直接从挂起的线程中查看已反编译的类了。