无法让Eclipse识别我的插件

9
我通过“导出向导”在manifest中导出了我的eclipse插件,似乎一切顺利(没有错误)。它在zip文件中的插件目录内创建了一个.jar文件。
我以为把jar放到我的Eclipse插件目录中就可以安装它(重启Eclipse后),但是这并没有起作用。Eclipse看不到插件(透视图未显示)。
我尝试使用“帮助”->“安装新的软件”->“本地存档”,但它始终显示“找不到软件”。
您能帮我准备好要安装到全新Eclipse副本上的插件吗?
附注:我的插件使用其他依赖项,如EMF/GMF。
5个回答

8
在Eclipse中,进入控制台窗口。从下拉菜单中选择OSGI控制台。运行命令ssss<你的插件名称>,然后您将看到插件的状态和一个数字。状态可能是“已安装”,这意味着它被找到了,但某些依赖项未满足。
运行命令diag<你的插件编号>,您将看到它为什么无法启动。
有关更多详细信息,请参见我的捆绑包在哪里 编辑:验证插件是否正常工作的第一步是使用您的插件启动新的Eclipse实例。在运行配置对话框中,有一个选项卡列出了所有应该启动的插件。确保选中您的插件,它将随新的Eclipse实例启动。

3
如果您使用的是Eclipse 3.4或更高版本,请将插件放置在“dropins”目录中。
要通过“帮助”->“安装新软件”进行安装,您需要创建一个“更新站点”或“p2存储库”。

1
它不起作用,我不知道为什么,但我看不到插件出现。 - Marco A.
创建一个“更新站点”或“p2存储库”。 - 你能告诉我如何做吗? - Half Blood Prince

1
有时候你只需要重启Eclipse。文件 -> 重新启动,然后再试一次。这对我有用,因为Eclipse正在缓存我的本地更新站点的结果。

1

目前为止,最详细的插件安装说明由Vogella提供部署您的插件

它涵盖了您可能安装插件的3种可能方式,详细介绍了以下方法的优缺点:

1. 从Eclipse IDE安装您的插件

2. 导出插件并放入dropins文件夹

3. 为您的插件创建更新站点


0
  1. 打开 plugin.xml 文件

  2. 在“概述”选项卡中的“导出”部分,进入“导出向导”

  3. 在“导出”窗口的“目标”部分中选择“安装到主机存储库”,并选择类似于“xxx/.metadata/.plugins/org.eclipse.pde.core/install/”的目录

  4. 点击“完成”按钮

  5. 等待导出过程顺利完成

  6. 重启 Eclipse


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接