JDK1.8安装:JRE安装失效
Error:
安装jdk1.8时,显示jre安装成功,可是在cmd中java -version 查看jdk版本时,仍是低版本jdk
Reason:
* jdk 高版本共用低版本jre *
如果本地已经安装过低版本的jdk和jre,如,jdk1.6,jdk1.7,需先卸载低版本,在安装高版本jdk后再去安装低版本jdk
Apply:
- 多个项目开发的jdk版本不一致时,对jdk高版本(1.8)有明确需求
- eclispe升级后,想使用neno版本,对VM的要求是1.8Version,所以需要去安装多个jdk
- 其他需求需要安装含1.8版本在内的多个jdk版本
other
亲测,低版本jdk不与高版本jdk共用jre
若先安装了jdk1.8,会安装jre,此时再去安装jdk1.6,也会再次安装jre1.6 (jdk1.7未测,但和jdk1.6基本没差)
修订-[20170425]
对于该问题,简要描述起来就是jdk1.8在安装时会检测当前电脑是否安装了jre,若有低版本jre存在,会去与低版本jdk共用jre,即不再安装jre1.8
因此,要安装jre1.8,需要先写在本地的jdk低版本环境后,在去安装,安装完jre1.8,再去安装jdk1.7或是jdk1.6,会正常安装jre1.7和jre1.6
除此之外,测试发现,jdk1.6和1.7版本安装时不会出现这种其概况,各自的jre可以正常安装