jdk1.8 64位安装jre失败(同一个电脑安装两个jdk版本)

jdk1.8安装:jre安装不了

前提:之前电脑安装并配好jdk1.7

现象:
安装jdk1.8时,也不报错,只是卡在那里,任务管理器关掉的时候提示jdk1.8已经正确安装。在cmd中java -version 查看jdk版本时,仍是低版本jdk1.7

原因:
高版本jdk共用低版本jre

如果本地已经安装过低版本的jdk和jre,如jdk1.6,jdk1.7,需先卸载低版本,再安装高版本jdk然后再去安装低版本jdk。如果高版本的jdk还是无法安装jre,建议在卸载低版本jdk之后重启电脑。

低版本jdk不与高版本jdk共用jre 。若先安装jdk1.8会安装jre8,然后再去安装jdk1.7,也会再次安装jre7(jdk1.6未测,但和jdk1.7情况应该一样)

因为jdk1.8在安装时会先检测当前电脑是否安装了jre,若有低版本jre存在,会与低版本jdk共用jre,即不再安装jre8。所以要安装jre8,需要先卸载本地的低版本jdk,建议重启电脑之后,再安装jdk1.8,然后再去安装jdk1.7或是jdk1.6,会正常安装jre1.7和jre1.6。除此之外,jdk1.6和1.7版本安装时不会出现这种情况,各自版本的jre可以正常安装

同一电脑安装两个jdk版本

1 . 准备两个版本的jdk我的两个jdk路径为:

D:\Program Files\Java\jdk1.7.0_60
D:\Program Files\Java\jdk1.8.0_131

2 . 新建两个子JAVA_HOME7和JAVA_HOME,一个总JAVA_HOME:

JAVA_HOME7 = D:\Program Files\Java\jdk1.7.0_60
JAVA_HOME8 = D:\Program Files\Java\jdk1.8.0_131

此处JAVA_HOME设置即为你更换jdk版本是所要修改的地方
JAVA_HOME = %JAVA_HOME8%

3 . 设置path
添加如下内容(注意添加“;”)

;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

4 . 新建classpath变量
变量值
%JAVA_HOME%lib\dt.jar;%JAVA_HOME%\lib\tools.jar

5 . 查看版本是否更换成功
java -version
javac -version

若未成功,请看接下来的第6步
6 . 未成功解决方案

删除C:\Windows\System32目录下的java.exe,删除即可。

若java -version和javac -version版本不一致
将%JAVA_HOME%\bin加在PATH变量的头,执行java -version和javac -version。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值