我试图将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'
这意味着它仍然隐藏在某个地方......
我还需要做些什么来完全删除它?
答案 0 :(得分:27)
令我惊讶的是,它很难被移除。无论如何,要回答你的问题,我会寻找并删除:
删除后,你应该没事。
那就是说,我似乎能够在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更新的安装后脚本问题,安装后应更改所有参考名称,否则不更改。