为什么我的Eclipse插件会出现在EclipseRCP版本中,而不会出现在Java和JavaEE等其他版本中?

为什么我的Eclipse插件会出现在EclipseRCP版本中,而不会出现在Java和JavaEE等其他版本中?,java,eclipse,eclipse-plugin,Java,Eclipse,Eclipse Plugin,我使用Eclipse的RCP版本开发了一个Eclipse插件。我通过“运行应用程序”启动以及将插件导出为JAR并将其放在EclipseRCP的插件目录中使用了该插件 问题是,当我将插件JAR放在Eclipse的Java版本或JavaEE版本的插件目录中时,它似乎没有作为插件之一加载。我转到首选项查看我的插件的pref.页面,它甚至没有列出 这是我的第一个Eclipse插件,所以我没有太多在Eclipse的不同发行版中使用插件的经验等等。有没有办法解决这个问题?我希望能够在任何Eclipse(Ja

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

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


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

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


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

在我的eclipse目录中,我尝试将插件JAR放在dropins/插件中,但这似乎不起作用。所以我就直接把它放在dropins里面,这也不起作用(注意,dropins里面没有任何东西,我必须手动创建插件目录)。有没有办法查看插件的错误日志?我猜我的插件没有成功启动,但我无法确定问题的根源,因为我没有任何类型的错误日志。即使在dropins目录的情况下,您也可能需要为部署创建一个功能。我不知道是否有日志可以查看。我的部分问题是我缺少插件的一个依赖项,但将JAR放入dropins文件夹也有帮助。谢谢