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

时间:2009-06-29 19:12:15

标签: java eclipse

我试图将Java Web Toolkit的托管模式用于Eclipse上,过去几个小时试图将Java降级到1.6.0_13。

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

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

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

  

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

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

我还需要做些什么来完全删除它?

7 个答案:

答案 0 :(得分:27)

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

  • C:\ Windows \ System32下\ java.exe的
  • C:\ Windows \ System32下\ javaw.exe的

删除后,你应该没事。

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

答案 1 :(得分:2)

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

  

窗口>偏好> Java>   已安装的JRE

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

答案 2 :(得分:0)

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

答案 3 :(得分:0)

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

答案 4 :(得分:0)

请务必修改PATH环境变量,以删除对%JAVA_HOME%\bin的任何引用。

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

答案 5 :(得分:0)

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

答案 6 :(得分:0)

在安装更新后更新JAVA时更新的错误生成的错误jre的文件夹名称被更改为jre中添加的新版本,并且在安装任何其他工具时(例如在我的情况下,eclipse在首次安装时正在寻找相同的版本(jdk名称未更改可能只是jre被更新而不是jdk)。

所以我想这是JAVA更新的安装后脚本问题,安装后应更改所有参考名称,否则不更改。