如何在Eclipse中默认使用反编译器打开*.class文件?

Att*_*ila 1 java eclipse settings decompiler

在 Eclipse 中打开 *.class 文件时,Class File Viewer使用默认编辑器显示该类的不适合编码的视图。

在我的 Eclipse 实例上安装了多个反编译器,我可以“手动”使用它们来打开我的 *.class 文件,以便它显示在编辑Class Decompiler Viewer器中。

我想要的是将默认编辑器从 更改为 ,Class File Viewer以便Class Decompiler Viewer当我打开 *.class 文件(例如通过在视图中双击它Package Explorer或通过Open Type...对话框)时,它会直接在右侧视图中打开。

目前,Class File Viewer无论我的设置如何,*.class 文件都会在编辑器中打开。我必须返回视图Package Explorer,右键单击 *.class 文件,然后在选项中明确选择所需的反编译器,Open Class With以在编辑器中打开它Class Decompiler Viewer

我已将Class Decompiler Viewer编辑器设置为 *.class 文件的默认编辑器,应用了该编辑器,甚至重新启动了 Eclipse,但我打开的所有 *.class 文件仍然是默认的Class File Viewer在此输入图像描述

反编译器首选项还可以选择将 hisslef 设置为 *.class 文件的默认编辑器,但我这边没有成功: 在此输入图像描述

有没有办法强制默认的 *.class 文件编辑器使用其他编辑器Class File Viewer?我的设置中是否遗漏了一些明显的内容?

小智 5

在“.class”下面的文件关联中,您会发现另一个“ .class without source”。将您的反编译器设置为默认值。类文件现在应该在反编译器中打开。