卸载EclipseME插件
很显然我们当然希望你认为EclipseME是如此的有用以至于你永远也不会放弃它。不过,如果你真的认为你需要卸载它,或者你想进行一次完整的“干净的”安装,你可以按照下面的步骤把EclipseME从Eclipse中卸载:
“一般”方式
删除EclipseME的最简单方式就是使用Eclipse的配置管理器。
-
从Eclipse的帮助菜单(Help)中选择软件更新(Software Updates)中的管理配置(Manage Configuration)...。
-
你会看到下面的对话框:
展开左边面板的Eclipse安装目录分支,然后点击EclipseME的分支。
-
这时,对话框看上去应类似这样:
点击右面的反安装(Uninstall)链接。
-
Eclipse会请求你确认是否卸载EclipseME。回答“是”,接着EclipseME就会被卸载了。注意卸载后Eclipse必须重启,以更新其功能和插件的元数据。
-
如果你安装了EclipseME的可选功能模块(比如Siemens(西门子)特性模块), Eclipse会需要你在卸载它们之前先卸载EclipseME本身。这种情况下,在卸载这些模块和EclipseME本身的过程中间没必要重启。
注意用这种方法卸载EclipseME只会从Eclipse安装目录中删除当前版本的EclipseME特性和插件。如果你的EclipseME是从旧版本升级而来,那么旧版本的插件和特性目录会仍然留在Eclipse的目录中,你可以用下面的“暴力”方式除去它们。
“暴力”方式
如果“一般”方式不奏效,或者你希望卸载的绝对干净,那么你总是可以使用“暴力”方式来删除EclipseME:
- 关闭所有运行着的Eclipse。
- 打开Eclipse安装目录中的features目录。
- 删除所有名字以"eclipseme"开头的目录(比如eclipseme.feature_0.6.1)。
- 打开Eclipse安装目录中的plugins目录。
- 删除所有名字以"eclipseme"开头的目录(比如eclipseme.core_0.6.1, eclipseme.docs_0.6.1等等)。
- 使用-clean命令行参数来启动Eclipse。这会强制Eclipse重新扫描其功能和插件列表以确保对Eclipse的元数据进行适当的更新。
删除EclipseME在项目中留下的痕迹
如果你还希望删除EclipseME在项目中留下的所有痕迹,你需要在Eclipse之外做下面的工作:
- EclipseME会在每个J2ME项目的根目录创建一个叫.eclipseme的文件。删除这个文件。
- EclipseME会在每个Eclipse项目的.project文件中添加一个构建命令,和一个"nature"。一个典型的Eclipse项目是类似这样的:
<xml version="1.0" encoding="UTF-8"?> <projectDescription> <name>PaperClick Java Go Window</name> <comment></comment> <projects> </projects> <buildSpec> <buildCommand> <name>org.eclipse.jdt.core.javabuilder</name> <arguments> </arguments> </buildCommand> <buildCommand> <name>eclipseme.core.preverifier</name> <arguments> </arguments> </buildCommand> </buildSpec> <natures> <nature>org.eclipse.jdt.core.javanature</nature> <nature>eclipseme.core.nature</nature> </natures> </projectDescription>
请删除红色的部分。