背景
使用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。
分享到:
相关推荐
Maven2的Eclipse插件安装和使用项目不能清理打包是因为没有安装maven插件
Eclipse插件安装在,转到: Help > Install New Software 。 按下“添加...”按钮以添加JSweet.org更新站点。 更新站点URL: http://eclipse-update-site.jsweet.org : http://eclipse-update-site.jsweet.org 按照...
来清理下编译后的源码,再启动tomcat来重新编译下源码。 而且如果部署多个,或tomcat异常时,右击Servers窗口中tomcat服务器图标,选择Properties,检查General选项右侧Location是否正确,如果不正确则点击Switch ...
eclipse配置Maven详细教案,里面包含了详细的maven配置教案,3.5版本的maven还包括maven仓库清理插件
WG2中基于Eclipse OSGI插件的Java显示版本。 我一直在尝试清理/组织WG2的java功能,以进入AWIPS2模型,并删除依赖项。 我一直在做这个“自上而下”的工作,由于代码依赖性,这一直很困难。 这将是一种“自下而上”...
本篇文章主要介绍了详解eclipse中Maven工程使用Tomcat7以上插件的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
以前一直用netbeans清理构建就可以打war包,现在用的是eclipse,想打war包,又不想安装插件,最后发现了这个指令打war包的方法,和大家共享
Maven的插件机制有可能是跟Eclipse学的,基于一个内核core,定义一堆流程性的东西,让插件去实现这些规范。其他组织也可以根据这套规范插入自己的东西,形成有特色化的、自定制的Maven。 Maven有三套相互独立的生命...
axis插件包,插件需要支持重启eclipse工具进行清理才可以使用
适用于 JIRA 的 Cloud Insight 插件 适用于 JIRA 的 Cloud Insight Add-on 将 Cloud ... 在 Eclipse IDE 中,选择“项目”->“清理”。 在 Eclipse IDE 中,选择“项目”->“构建项目”。 在eclipse IDE中,选择“项
在您要清理的项目中: $ lein project-clean该插件运行的项目清理任务在源路径和测试路径中的所有Clojure文件中清除ns声明(排序,标准化和删除冗余的“ requires”,请参阅 )去做允许提供配置选项,例如是否使用...
Maven插件 Maven创建Java项目 使用Maven构建和测试Java项目 Maven外部依赖 Maven项目文档 Maven项目模板 Maven快照 Maven构建自动化 Maven依赖管理 Maven自动化部署 Maven Web应用 Eclispe IDE集成Maven NetBeans ...
CUSrc.java用于清理.java文件,需要Eclipse插件配合。 使用 清除无用文件,需要交替运行CURes.java和CUSrc.java ,直到没有可删除文件为止。 运行CURes.java 运行参数为lint.bat文件绝对路径和android工程目录,如D...
空间火花应用更新现在我们有更多清理过的 build.sbt 文件。 此外,我们还有 lancher sbt 文件。 这是一个 shell 脚本,如果机器上没有安装 sbt,它将下载 sbt,这样我们就可以让 master 分支准备好在任何机器上执行...
RiMaP-RCP 日SK马nagement P latform(基于Eclipse RCP和世界风的Java) ##支持在Linux Debian 8 64位上开发。 在Debian 8 64位,Windows 7 64位上测试。 应该适用于Windows 7+ 32/64位,Linux 32/64位,Mac OSX。...
通过 Eclipse 的插件 Egit 使用 Git。 在完成每个来自 Github 的 pull repo 之后。 项目可能会出错,因为它缺少文件夹 /bin/ 和 /gen/ ,总是先清理项目(强制它编译)。 在将机器生成的项目推送到 Github 之前,...
本次项目设计是以JAVA语言作为开发环境,使用Eclipse设计并开发一个类似Windows扫雷的游戏,实现其基本功能。报告首先介绍了课题背景,其次进行了需求分析及可行性分析;然后设计游戏流程,介绍雷区中的雷怎么安放和...
本次毕业设计是以JAVA语言作为开发环境,使用Eclipse设计并开发一个类似Windows扫雷的游戏,实现其基本功能。论文首先介绍了课题背景,其次进行了需求分析及可行性分析;然后设计游戏流程,介绍雷区中的雷怎么安放和...
Java 7 64位Maven 3.0.3(如果您打算使用Eclipse,则为m2eclipse插件) 数据集 实验数据集(IMDB和书籍) 下载链接: : 将文件解压缩到根目录中。 添加一个新的数据集 目前仅支持csv文件。 csv文件的第一行必须...