前言
jdk1.8之后没有jre,环境变量的配置不一样
一台电脑安装多个版本的jdk(jdk8,jdk11),需要修改环境变量配置进行切换
jdk8配置
- 新建JAVA_HOME,变量值填写安装路径,我的路径是
D:\Program Files\Java\jdk1.8.0_161
- 新建CLASSPATH,变量值
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
,注意前面有个点
- 在系统环境变量中找到Path(注意Windows中环境变量名不区分大小写),选中,点击编辑:
win7: 直接在后面添加 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin,注意前面要有个分号“;”
win10: 点击新建,分别输入%JAVA_HOME%\bin 和 %JAVA_HOME%\jre\bin
- 验证
cmd输入命令java -version 和 Javac -version
结果如图表示配置成功
jdk11配置
-
新建变量,变量名输入"JAVA_HOME",变量值是安装路径
-
在系统环境变量中找到Path(注意Windows中环境变量名不区分大小写),选中,点击编辑,在弹出的新窗口中点击新建,输入"%JAVA_HOME%\bin",点击确定。
- 验证
cmd输入命令java -version 和 Javac -version
结果如图表示配置成功
切换
- 修改JAVA_HOME的变量值,改为所需版本的安装路径
- 验证
版本已切换
参考:https://blog.csdn.net/climber16/article/details/83242425