我已经编写了一个Eclpise插件(CDT的Error Parser),它在eclipse的调试版中运行得很好。但是我不能为我的生活弄清楚如何将插件安装到eclipse中。我可以将插件导出为jar文件,它似乎导出没有错误。我把插件jar文件放到了eclipse \ dropins中,并没有被eclipse加载。如果我将它添加到插件目录,没有运气。功能目录似乎也忽略了我的插件。
所以我想,好的,我会尝试通过GUI安装它。所以我浏览到插件存档的位置并将其添加为本地更新站点,但eclipse抱怨那里没有插件。
我很沮丧。请帮忙。
答案 0 :(得分:30)
将插件放入eclipse / plugins文件夹应该可行。如果没有,那通常意味着Eclipse出于性能原因缓存了插件配置。您可以通过使用 -clean 命令行参数启动它来强制Eclipse重新扫描插件目录以进行更改。
Eclipse的典型部署机制是使用功能。一个功能包括插件(在您的情况下,可能只有一个),并可以通过Eclipse更新管理器安装。要使用功能部署插件,您需要执行以下操作:
然后,您应该能够将Eclipse更新管理器指向包含site.xml的文件夹或URL,并以这种方式安装插件。这种方法的优点是您可以将文件上传到网站并远程部署。
答案 1 :(得分:1)
不知道我做了什么来搞砸我的eclipse安装。但重新安装eclipse并将插件放入dropins工作得很好!
答案 2 :(得分:1)
目录C:\ eclipse \ plugin下有一个文件夹,只需复制.jar文件并将其粘贴到此文件夹中,然后关闭eclipse IDE并在完成后再次打开它检查插件效果
答案 3 :(得分:1)
以下是更多信息: 要在标准Eclipse安装中使用插件,您可以将其作为插件在本地导出并将其放入Eclipse安装中,或者将其作为功能导出并使用Eclipse更新管理器进行安装.... http://www.vogella.de/articles/EclipsePlugIn/article.html#deployplugin
答案 4 :(得分:0)
我的插件没有被加载的原因是我的插件具有CDT的功能,并且在eclipse中没有安装CDT开发SDK。
安装CDT Development SDK工具后,我的插件就自动加载了。