【问题标题】:Why does my Eclipse plugin show up in Eclipse RCP version, but not in other versions like Java and Java EE?为什么我的 Eclipse 插件出现在 Eclipse RCP 版本中,而在 Java 和 Java EE 等其他版本中却没有?
【发布时间】:2011-03-07 17:46:41
【问题描述】:

我使用 Eclipse 的 RCP 版本开发了一个 Eclipse 插件。我通过“运行应用程序”启动以及将插件导出为 JAR 并将其放入 Eclipse RCP 的插件目录中使用了该插件。

问题是当我将插件 JAR 放在我的 Java 版本或 Java EE 版本的 Eclipse 的插件目录中时,它似乎没有作为插件之一加载。我去首选项查看首选项。我的插件的页面,它甚至没有列出。

这是我的第一个 Eclipse 插件,所以我没有太多在 Eclipse 等不同发行版中使用插件的经验。关于如何解决这个问题的任何想法?我希望能够在任何 Eclipse(Java、Java EE、RCP 等)中使用该插件

【问题讨论】:

    标签: java eclipse eclipse-plugin


    【解决方案1】:

    尝试将您的插件放在 install/dropins/plugins 目录下。从 Eclipse 3.5 开始,不支持将插件直接添加到插件根目录。

    这应该足以让您进一步试验,但这不是安装已完成插件的好方法。安装插件的最佳方式是通过已发布的存储库。您需要创建一个功能来保存您的插件,然后使用导出 -> 插件开发 -> 可部署功能向导或研究命令行构建解决方案,例如 pdeBuild。

    【讨论】:

    • 在我的 eclipse 目录中,我尝试将插件 JAR 放在 dropins/plugins 中,但这似乎不起作用。所以我把它直接放在了也不起作用的dropins中(注意。dropins中没有任何内容,我必须手动创建插件目录)。
    • 有没有办法查看插件的某种错误日志?我猜我的插件没有成功启动,但我无法确定问题的根源,因为我没有任何类型的错误日志。
    • 即使在 dropins 目录的情况下,您也可能需要创建一个部署功能才能工作。不知道有没有日志可以看。
    • 我的部分问题是我缺少插件的一个依赖项,但将 JAR 放在 dropins 文件夹中也有帮助。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-02-24
    • 1970-01-01
    • 2015-10-18
    • 1970-01-01
    • 2018-08-07
    • 2019-05-13
    • 1970-01-01
    相关资源
    最近更新 更多