Java:多个不同版本JDK之间的切换

参考自:(37条消息) 多个JAVA版本共存切换的解决方法_额 无语的博客-CSDN博客_java多版本共存

假设电脑中安装了两个版本的Java:JDK-8和JDK-16,如何实现不同版本间的切换呢?

 

 

 

 步骤如下:

1)构造环境变量,以下格式为环境变量名:环境变量值

为每个版本的JDK构造一个环境变量,这里就构造两个环境变量:

  • JAVA_HOME_8:D:\Java\jdk-8

  • JAVA_HOME_16:D:\Java\jdk-16.0.1

构造环境变量JAVA_HOME:

  • JAVA_HOME:%JAVA_HOME_X%(这里的X就是我们需要的那个版本的JDK)

构造环境变量CLASS_PATH:

  • CLASS_PATH:%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\jre\lib\dt.jar

向环境变量PATH中添加一项:

  • PATH:%JAVA_HOME%\bin

2)删除一些系统文件(如果在调整环境变量后,Java版本没变化再执行该步)

删除C:\WindowsSystem32目录下的与java相关的运行程序(可能没有)

删除C:\Program Files (x86)\Common Files\Oracle\Java\javapath;

删除C:\ProgramData\Oracle\Java\javapath(因为path中配置了引用)的javapath的快捷图标和Java相关的运行程序。

3)打开CMD,输入java -version,修改JAVA_HOME,并显示修改前后的JDK版本

JAVA_HOME为%JAVA_HOME_8%时:

 

JAVA_HOME为%JAVA_HOME_16%时:

 

posted @ 2022-07-04 22:18  ShineLe  阅读(2941)  评论(0)    收藏  举报