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 @   ShineLe  阅读(2605)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
历史上的今天:
2021-07-04 Qt:QSqlQuery
点击右上角即可分享
微信分享提示