Java 切换 CMD中 版本

Posted 从零开始的智障生活

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 切换 CMD中 版本相关的知识,希望对你有一定的参考价值。

一、问题描述

对于环境变量中有多个JDK版本,针对如何在CMD中切换进行讨论。这个问题包括了再eclipse或Net Beans等集成开发环境中切换了开发环境后,但CMD中却切换不了的问题。

在我的环境变量JAVA_HOME中有两个值:

C:\\Program Files\\Java\\jdk1.8.0_121

C:\\Program Files\\Java\\jdk-16.0.2

二、解决办法

2.1 修改环境变量

重新添加两个环境变量及其对应值:

变量名:JAVA_8_HOME        变量值:C:\\Program Files\\Java\\jdk1.8.0_121

变量名:JAVA_16_HOME        变量值:C:\\Program Files\\Java\\jdk-16.0.2

修改环境变量JAVA_HOME的值为:

变量名:JAVA_HOME       变量值:%JAVA_8_HOME%

然后确定保存。

2.2 删除指定文件

删除C:\\Program Files\\Common Files\\Oracle\\Java\\javapath(如果有的话)和C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath(如果有的话)

2.3 测试结果

理论上,应该是显示的javac版本是1.8那么:

 一、问题描述

对于环境变量中有多个JDK版本,针对如何在CMD中切换进行讨论。这个问题包括了再eclipse或Net Beans等集成开发环境中切换了开发环境后,但CMD中却切换不了的问题。

在我的环境变量JAVA_HOME中有两个值:

C:\\Program Files\\Java\\jdk1.8.0_121

C:\\Program Files\\Java\\jdk-16.0.2

二、解决办法

2.1 修改环境变量

重新添加两个环境变量及其对应值:

变量名:JAVA_8_HOME        变量值:C:\\Program Files\\Java\\jdk1.8.0_121

变量名:JAVA_16_HOME        变量值:C:\\Program Files\\Java\\jdk-16.0.2

修改环境变量JAVA_HOME的值为:

变量名:JAVA_HOME       变量值:%JAVA_8_HOME%

然后确定保存。

2.2 删除指定文件

删除C:\\Program Files\\Common Files\\Oracle\\Java\\javapath(如果有的话)和C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath(如果有的话)

2.3 测试结果

理论上,应该是显示的javac版本是1.8:

 然后回到环境变量,修改JAVA_HOME的值为%JAVA_16_HOME%

结果成功。

以上是关于Java 切换 CMD中 版本的主要内容,如果未能解决你的问题,请参考以下文章

jdk版本切换

切换jdk版本

在CMD 中,如何切换python2.x 版本 和 python3.x版本?

PythonWindows如何在cmd中切换python版本

cmd 切换python版本

《转》windows下通过cmd切换python2和python3版本