在Windows下同时安装多个版本的JDK
目前主流的jdk都使用jdk1.8,但有不少新软件会使用更新的jdk如jdk11、jdk14等
如何同时在电脑中安装多个版本的jdk就成了一个问题
安装步骤:
-
安装第一个版本的jdk(如jdk1.8)
-
安装第二个版本的jdk(如jdk14)
-
安装第……个版本的jdk(如jdk11)
-
配置环境变量
-
配置CLASSPATH:
在高级系统设置中点击环境变量,在系统变量中新建CLASSPATH
环境变量值为:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
( 一定要注意开头表示当前目录的.; )点击确定保存
-
配置Path:
在高级系统设置中点击环境变量,在系统变量中编辑Path:
%JAVA_HOME\bin%
%JAVA_HOME\jre\bin%
点击确定
-
配置JAVA_HOME:
-
在高级系统设置中点击环境变量,在系统变量中新建JAVA_HOME
JAVA_HOME的值我们后续通过调用来处理
环境变量调用值的方式是
%环境变量名%
,因此我们可以使用%环境变量名%
来替代会变化的路径 -
建议将不同版本的jdk的JAVA_HOME设置为这样的名称:
JAVA8_HOME
,JAVA14_HOME
,JAVA11_HOME
-
将不同版本jdk的JAVA_HOME值目录浏览到对应的安装目录(如
C:\Program Files\Java\jdk1.8.0_202
) -
将唯一的JAVA_HOME值设定为要使用的jdk版本对应的JAVA_HOME
如
%JAVA8_HOME%
-
确定保存。
-
在命令提示符中测试。
java -version
javac -version
-
注意:
安装时某些版本的jdk可能会在
C:\ProgramData\Oracle\Java\javapath
下放置几个Java程序,并将其添加到环境变量中的首位,如切换jdk版本失败,请删除该环境变量。 -