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

问题描述 投票:22回答:2

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

java eclipse decompiler
2个回答
31
投票

这是它应该在开头看的方式 - 至少在我的情况下,这不允许我直接从挂起的线程视图反编译。 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)再次将Class Decompiler viewer设置为Default - 现在应该可以直接从挂起的线程中查看反编译的类。


27
投票

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

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

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

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

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

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.