如何彻底删除Java? (错误:无法打开`C:\ Program Files \ Java \ jre6 \ lib \ i386 \ jvm.cfg’)

在我试图将Google Web Toolkit的托管模式用于Eclipse时,我已经过了几个小时试图将Java降级到1.6.0_13。

它已被certificate是一项噩梦般的任务!

回想起来:
– 已删除“控制面板”中的所有Java引用 – >“卸载程序”工具
– 那些不想删除的东西,被微软的“Windows Installer清理工具”强行推荐 – http://support.microsoft.com/default.aspx?scid=kb;en-us;290301
– 一个叫做“JRE”的讨厌的文件夹仍然存在,所以我删除了它

现在,如果我打开命令提示符并输入java,我仍然会得到:

错误:无法打开`C:\ Program Files \ Java \ jre6 \ lib \ i386 \ jvm.cfg’

这意味着它仍然隐藏在某个地方……

还有什么办法可以完全删除它?

我发现令人惊讶的是它很难移除。 无论如何,要回答你的问题,我会寻找并删除:

  • C:\ WINDOWS \ SYSTEM32 \ java.exe的
  • C:\ WINDOWS \ SYSTEM32 \ javaw.exe的

删除后,你应该没事。

也就是说,我似乎能够在Java 1.6.0_14的托管模式下运行GWT就好了。

如果要降级Java,只需设置Eclipse用于编译的JVM:

窗口>首选项> Java>已安装的JRE

然后添加一个你想要的新JDK / JRE,在你的Java 5中,然后选中JVM / JRE旁边的框。

自从我在Windows上完成java工作以来已经有一段时间了,但我相信你需要确保javahome / jre / bin目录在系统路径中。 您可能还想设置JAVA_HOME变量。

如果你想使用Eclipse的东西,你需要Java来运行Eclipse,如果我没有完全弄错的话

确保编辑PATH环境变量以删除对%JAVA_HOME%\bin任何引用。

除此之外,看起来Java已完全从您的计算机中删除。

VirtualBox(只要你拥有合理数量的RAM)非常适合回到一个漂亮的清洁设置。