有多个版本jdk,需要切换版本
目录如下:
C:\Program Files\Java\jdk1.8.0_152
C:\Program Files\Java\jdk-11.0.15.1
C:\Program Files\Java\jdk-17.0.5
系统已安装jdk8、jdk11和jdk17三个版本,以下就是这两个版本jdk的切换配置,其中8和11,17就是jdk的版本号
1、设置环境变量
image.png分别更加不同的版本设置变量名和地址,如jdk8则设置为JAVA_HOME8
image.png
2、创建JAVA_HOME,并配置变量值
如当前使用jdk8版本则设置变量值为 %JAVA_HOME8%
image.png
3、CLASSPATH配置
变量名:CLASSPATH
变量值: .%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar; (注意前面有一个点)
4、配置Path
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; (把该值放到Path值的最前面)
image.png
5、查询当前jdk版本
cmd中输入
javac -version
java -version
image.png
6、之前已经使用过某个版本jdk,切换后不成功问题
输入where java命令,查看java.exe存在的位置,发现 “C:\Program Files (x86)\Common Files\Oracle\Java\javapath” 目录下,残留旧版本的 " java.exe" 、" javaw.exe " 、" javaws.exe " ,用现在的版本将其替换掉,或者直接删除即可。
image.png
此方法亲测可用
网友评论