JDK1.8与JDK1.7版本切换问题

        在项目开发中,对于多个项目同时作战,而项目要求的JDK版本又不一样,之前一直项目都是用的1.7版本,可是新项目要求用1.8版本的JDK,这时就需要把1.8的JDK版本下载并安装,这时还没有配置环境变量(之前的1.7的环境变量已经配置OK),在命令窗口输入Java -version,发现版本变成了1.8。这就奇怪了,我都还没有更改JAVA_HOME,怎么就变了呢?

        经过资料查找和分析如下:

     1.原来是安装1.8JDK,会自动配置一组环境变量PATH:C:/ProgramData/Oracle/Java/javapath(这组配置里面有java.exe、javaw.exe、javaws.exe) ;

       2.对于路径C:\Windows\System32;在这个下文件夹下面,新安装的JDK会覆盖旧安装的JDK的一些相关文件,比如:java.exe、javaw.exe、javaws.exe

       3.cmd执行命令会从path环境变量值从前往后找,只要第一个找到就不往后找了,所以可以将JDK的这组配置放到最前面,这时只需要修改JAVA_HOME的变量值就可以在JDK版本之间来回切换

       4.可以在cmd命令窗口进行查看path====>  输入:echo  %panth%

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值