eclipse 清理插件 研究

背景
       使用link方式在eclipse3.5安装hadoop-0.21.0-eclipse-plugin.jar,发现根本就不起作用,决定清除插件。在删除link文件后,发现Map/Reduce perspective居然还存在。

清理过程
1、删除link文件,重启,map/reduce存在。
2、使用 -clean启动,map/reduce存在。

只好好好研究eclispe内部本身的机制

eclipse使用link方式,插件安装后,实际是会在项目文件目录.metadata中留下痕迹的。
主要是.plugins,如下将对这些特殊文件进行说明
.metadata\.plugins\org.eclipse.core.resources 主要保存项目空间的信息,如有eclispe装载了哪些项目;
.metadata\.plugins\org.eclipse.core.runtime 主要保存prefs文件;
.metadata\.plugins\org.eclipse.jdt.launching\libraryInfos.xml,主要保存jdk等运行时所需的环境;
.metadata\.plugins\org.eclipse.ui.workbench 主要保存项目涉及到的插件,特别注意workbench.xml,由于该文件会保存额外的插件信息perspective,在删除插件后如还看得到原来的perspective,则最好删除该文件。


查找eclipse装载哪些插件,最好的办法是考出configuration中信息到本地,逐一查看信息。

启动eclipse时,使用 -clean,按道理是可以清除插件的,但不能保证插件完全被清除。

若出现不能删除的插件,尝试

1、删除.metadata\.plugins\org.eclipse.core.runtime .setting下插件对应的prefs
2、删除.metadata\.plugins\org.eclipse.core.runtime .setting下的org.eclipse.ui.workbench.prefs
3、删除.metadata\.plugins\org.eclipse.ui.workbench下的workbench.xml

重启eclispe,此时应不会再看到插件对应的perspective,但重新使用link方式安装插件可能会遇到问题。尝试如下方式

1、删除eclispe安装目录下eclipse\p2\org.eclipse.equinox.p2.engine\profileRegistry\epp.package.jee.profile中的除去原始的profile外的所有profile。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值