Eclipse:启用"打开" .class文件的上下文菜单选项

时间:2012-04-02 15:06:47

标签: java eclipse

我为Eclipse安装了一个非常有用的decompiler plugin。它很棒,但是像Eclipse中的标准类查看器一样,它只解决了一半的问题:查看类的来源。

当您转到文件关联并选择反编译器插件作为.class的查看器时,它会反编译所有类文件,无论我是否附加了源。如果我在Eclipse中使用标准的类查看器,则永远不会调用反编译器。右键单击.class文件不允许您选择要使用的查看器,因为没有“打开方式”菜单项。

有没有办法为.class文件启用“打开方式”上下文菜单,以便我可以选择使用哪个插件?

编辑:我正在使用Indigo SR1,这似乎只发生在类路径的jar中的.class文件中。我得到了从项目源代码编译的.class文件的“打开方式”上下文菜单。

2 个答案:

答案 0 :(得分:2)

您在项目资源管理器中看到的jar类中的.class条目不是真正的文件,因此标准的Eclipse文件关联不起作用。您无法执行任何操作来显示此操作。

我建议您联系此反编译器插件的开发人员并解释您的用例。这将需要反编译器插件开发人员和可能的Eclipse JDT团队的工作来获得您正在寻找的功能。

答案 1 :(得分:0)

我假设您为其他文件类型获得Open With,对吧?

我的猜测是你的一个插件导致了这个问题。当我右键单击.class文件时,我得到一个“打开方式”。我还可以从文件关联中添加/删除不同的编辑器。

我正在使用Eclipse 3.7.1