JDK环境变量配置,多版本切换
文章目录
步骤
-
修改完环境变量后还需要修改当前使用的jdk版本,打开控制面板。选择java,点击查看,添加,选择启用当前系统选择的jdk版本,最后别忘了点击确定和保存。
-
如果此时java版本没有切换,请按照接下来步骤继续操作
- 删除C:\Windows\System32目录下的与java相关的运行程序
列如java.exe,javax.exe,javac.exe
如果没有相关java程序请忽略
- 删除C:\Program Files (x86)\Common Files\Oracle\Java\javapath、C:\ProgramData\Oracle\Java\javapath(因为path中配置了引用)的javapath的快捷图标和Java相关的运行程序
如果没有相关java程序请忽略
- 从注册表(运行regedit)中删除jdk的默认启动的版本。在HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft的Java Development Kit的CurrentVersion项的值和Java Runtime Environment的CurrentVersion项的值()
- windows +R 输入regedit
- 找到HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft的Java Development Kit CurrentVersion项的值和Java Runtime Environment的CurrentVersion项的值,修改这两样默认值为空即可
切换版本
- 修改环境变量JAVA_HOME,切换jdk版本(修改为8或者14)
- 测试
- java -version
- javac -version
- 编译运行项目
- javac Hello.java
- java Hello
JDK安装路径
D:\SoftWork\JDK
D:\SoftWork\JDK\jdk14
D:\SoftWork\JDK\jdk8
JDK14
JAVA_HOME
(jdk的安装目录)
JAVA_HOME14
D:\SoftWork\JDK\jdk14
JAVA_HOME
%JAVA_HOME14%
CLASSPATH
(开头必须加英文的".;";末尾不要多余的";")
CLASSPATH
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
CLASS_HOME
CLASS_HOME
.;%JAVA_HOME%\lib;
JDK1.8
JAVA_HOME
(jdk的安装目录)
JAVA_HOME8
D:\SoftWork\JDK\jdk8
JAVA_HOME
%JAVA_HOME8%
CLASSPATH
(开头必须加英文的".;";末尾不要多余的";")
CLASSPATH
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
CLASS_HOME
CLASS_HOME
.;%JAVA_HOME%\lib;