安装Eclipse RCP插件

3
我有一个Eclipse RCP应用程序,我想安装一个插件。我知道这个插件能和应用程序一起使用,在旧版本的应用程序中,我只需将插件JAR文件放入“plugins/”文件夹中,下次加载应用程序时它就会可用。
然而,在当前版本中,当我把JAR文件放入plugins/文件夹中时,似乎并没有被捡起来。我尝试使用--clean标志运行应用程序,但没有帮助。
我要如何告诉应用程序我想安装这个插件呢?
更新:通过将插件添加到config.ini中,我让它工作了。以前我不需要这样做,之前只需将它放在“plugins/”文件夹中就可以了。是否有配置选项禁用从plugins/文件夹检测新插件的检测?

你正在使用哪个版本的Eclipse? - Chandrayya G K
将其放入插件文件夹中应该足够,还有其他阻止插件启动的事情。检查错误日志(“workspace/.metadata/.log”)。 - Nick Wilson
Eclipse RCP版本是3.8.2,我想。不,日志中没有任何内容 - 是否有一些配置选项被启用,可以阻止应用程序的最新版本获取新插件? - James Baker
下拉建议没有起作用。 - James Baker
Fredrik,这并不是Eclipse而是一个Eclipse RCP应用程序。我能找到控制台,但我找不到任何与OSGi控制台相关的东西。 - James Baker
显示剩余2条评论
2个回答

2

@Fredrik基本上已经说了:您需要将插件放在“dropins”文件夹中,这是插件目录的姊妹目录。然后重新启动。我通常运行eclipse-clean以确保安全。如果插件有问题,您需要使用p2调试器,如https://dev59.com/3XI_5IYBdhLWcg3wMf5_#12480978中所述。


1

通过将插件添加到config.ini中,我成功让它工作了-之前我从未需要这样做过,以前只要将其放置在plugins /文件夹中就可以。是否有一种配置选项可以禁用从plugins /文件夹检测新插件的功能?


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