jdk版本冲突后,彻底删除JDK的方法


     今天下午调试服务器后,碰到了一个比较烦人的问题,之前sql server2008 装的是jdk1.7,但是因为部署的程序需要,要将其版本改为jdk1.6,然后我直接删除了装在c:/program files/Java  ,然后重装jdk1.6,环境变量配置1.6之后,在dos命令行测试jdk版本,结果指向之前的jdk1.7,服务器重启后亦是如此。

    然后,我尝试反复重装jdk1.6,反复配置n此环境变量后,依旧不能解决问题。最后上网搜了几种解决方式,对能解决我问题的这种方式进行一下说明:


    解决方法:找到Java注册表键值 HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft ,将文件夹JavaSoft改名,最好只是改名,因为一旦出了问题还可以再改回来。然后再装旧版jre,原路经下安装可能还会报错,换一个路径安装,看看是不是没问题了,看看控制面板上Java的版本是不是换了。 建议几点: (1)安装JDK的时候尽量将它装到C盘下,因为这里还有系统提供的一些与JAVA有关的文件 (2)要卸载JDK,先用控制面板里的添加/删除程序这个工具,万一删不掉,就使用上面的工具去删。 (3)卸载JDK前,先将环境变量中的CLASSPATH删掉,将PATH中与JAVA有关的部分也给去掉。


    重命名注册表文件,删除环境变量中有关信息,控制面板中卸载程序,删除相关文件,再重装jdk1.6之后测试成功。如果已经删掉环境变量的话需要重新配置一下java的环境变量。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值