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中 版本的主要内容,如果未能解决你的问题,请参考以下文章
在CMD 中,如何切换python2.x 版本 和 python3.x版本?