您的位置:首页 > 编程语言 > Java开发

与JDK斗争的痛苦--解决JDK删除后无法安装的问题

2010-09-17 19:50 429 查看
话说本人也是手欠啊,安好了JDK,几天之后出问题想卸载,竟然傻乎乎地直接删除了JDK文件夹-----当然这也是由于一个问题导致的,就是我以为JDK一定要装在eclipse里面才行(其实是不用的,后文会有说明),于是eclipse文件夹的结构非常乱,也促使我把这一团乱七八糟的文件直接暴力删除......

然后就是各位熟知的悲剧了,无论怎么重新安装都不行了,我也把注册表里面几乎所有的方法都尝试过了,都不行。查看了网上。总结来看有以下几种“偏方”:

1、删除注册表里面所有和java、jdk、jre、j2se相关的表项 ---------事实上我试过了,但是很不幸,我把有 J 的都删了大半,但是我这里没用

2、关闭杀毒软件 --------据说杀毒软件可能会阻止jdk安装时读取某些资料,当然这个问题可能在你初次安装jdk的时候就出现了

3、关闭windows的 windows installer功能 打开命令行 ,输入 msiexec /unregserver

重新下载一个 windows installer,重新安装一遍

然后再启用就好了 再输入msiexec /regserver

可能是有效的,但是在我这边就没用了,因为我上网了根本找不到版本合适可以正常安装的windows installer

4、删除几个环境变量 ------ classpath 然后再把path里面关于java的一项也删除 这个似乎完全没用

5、这就是大救星啊...去下一个window installer clean up ,打开软件,然后把里面关于java的项全删掉

以上五种方法基本上都是结合起来用的,但是最后在我这边第五种方法是确实发挥了作用。

删除了java以后,重新安装,比刚才好多了,但是到了一定的进度似乎又报错了。不用鸟,点 finish之后,安装又自动进行了一次。这次还是在没有完全结束的时候报错了,但是到了安装路径一看,确实已经安装了很多东西!------这里注意,似乎只能安装 jdk,如果是jre的话报错之后就不会继续安装了!

然后的话eclipse似乎还是不能正常运行。可能是因为我上面删除了 classpath 和path 的一部分,现在我去注册表看发现没有自动添加,于是当然就加了两行

添加一个 CLASSPATH 的环境变量, 将其值设为jdk里面的jre文件夹的路径

然后再给 path 也添加一个路径,为jdk文件夹中bin文件夹的路径

然后点击eclipse,你就会激动地发现可以运行了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐