windows中不同版本JDK环境的切换(以JDK1.7和JDK1.8为例)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zkzbhh/article/details/78324875

JDK1.9已出了很长时间了,很多大佬的Windows的JDK基本都是JDK1.8左右,废话不多说,下面进入正题。

步骤:
1.PC本机已安装JDK1.7(或JDK1.8),下载安装另一个JDK1.8(或JDK1.7)。

这里写图片描述

2.博主一直用的JDK1.8,由于课程需要,下载JDK1.7,这里CLASSPATH和PATH的变量值都引用JAVA_HOME的变量值,故要切换JDK1.7的环境只需要修改JAVA_HOME的值即可。

下图分别是未修改之前的JAVA_HOME,CLASSPATH,PATH的变量值。

这里写图片描述

这里写图片描述

只需将JAVA_HOME的值修改为:C:\Program Files\Java\jdk1.7.0_80

这里写图片描述

3.确认修改后,在新打开的cmd窗口中输入:java -version

这里写图片描述
我们发现之前的操作并没有什么卵用!

因为在Windows环境中的变量的优先级高于JAVA_HOME变量的优先级,直接修改变量值是没有用的。

解决方法:
第一步:当使用安装版本的JDK程序时(JDK1.7以上),在安装结束后安装程序会自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到C:\Windows\System32目录,删除C:\Windows\System32目录下java.exe、javaw.exe、javaws.exe三个文件。

执行完第一步还未成功切换JDK的继续执行第二步。

第二步:进入此电脑,在查看中将“隐藏的项目”打勾,然后进入
C:\ProgramData\Oracle\Java,将Java文件直接删除,然后删除Path中C:\ProgramData\Oracle\Java\javapath配置。

这里写图片描述

4.打开新的cmd窗口,输入:java -version
这里写图片描述

成功切换,今后想切换JDK环境时只需修改JAVA_HOME的值即可。^_^

猜你喜欢

转载自blog.csdn.net/zkzbhh/article/details/78324875
今日推荐