【问题标题】:Eclipse: Enable "Open With" context menu option for .class filesEclipse:为 .class 文件启用“打开方式”上下文菜单选项
【发布时间】:2012-04-02 15:06:46
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: java eclipse


    【解决方案1】:

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

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

    【讨论】:

    • 是的,这是有道理的(无论在这种情况下事实多么令人失望)。我应该看看其他人是否也将此作为 JDT 团队的一项功能。谢谢。
    【解决方案2】:

    我假设您可以打开其他文件类型,对吧?

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

    我使用的是 Eclipse 3.7.1

    【讨论】:

    • 当我单击文件系统上的 .class 文件(即从目标或 bin 目录中的项目编译的文件)时,我得到“打开方式”。当我从类路径中右键单击 jar 中的 .class 文件时,我没有得到相同的菜单。您是否尝试过这两种情况?
    • 啊,我明白了。是的,我不确定如何使用引用的库来做到这一点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-05
    • 2013-12-01
    • 2017-03-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多