前言
在学习和工作中遇到不同的项目需要使用不同版本的JDK,可以通过以下办法实现jdk版本自由切换。
准备工作:
准备两种不同版本的jdk(我用的是jdk8和jdk11)
链接附上:
https://pan.baidu.com/s/1ZGhVYw6YITLUDJFmfLDGqw?pwd=vuz4
1.在系统变量中新建:
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
2.在系统变量中新建:
变量名:JAVA_HOME
变量值:%JAVA11_HOME%(自定义当前使用哪一版本jdk,如切换8将11改为8即可)
变量名:JAVA11_HOME
变量值:C:\Program Files\Java\jdk-11.0.15.1(jdk11目录地址)
变量名:JAVA8_HOME
变量值:C:\Program Files\Java\jdk1.8.0_131(jdk8目录地址)
注意事项:
C:\Program Files (x86)\Common Files\Oracle\Java\javapath
C:\Program Files\Common Files\Oracle\Java\javapath
删除这两个文件夹中文件,设置的是默认jdk,如不删除,jdk不能实现自由切换
最终测试:
win+R
cmd >> java -version
cmd >> javac -version