Windows中多个版本的Java环境配置
1.1 环境变量的配置
- 这里分别下载了 jdk8 和 jdk16 ,分别配置如下的环境变量。
- 然后配置 JAVA_HOME 和 CLASSPATH 两个环境变量。图示中,配置的是 jdk8,所以使用的是指向jdk8的环境变量JAVA8_HOME。如需使用jdk16,则配置成JAVA16_HOME即可。
- 配置CLASSPATH。根据一篇博客的介绍,在1.5之后的版本都不需要配置CLASSPATH变量。如需添加,按照下图所示即可。
-
在PATH变量中添加如下变量。
%JAVA_HOME%\bin
1.2 检查是否配置成功
-
按照上述步骤配置完成后,检查是否成功。在命令行中输入
java -version
-
如果配置成功,则可以看到java的版本信息
1.3 切换jdk版本
-
上图可以看出我当前的java是1.8的版本。现在设置成jdk16的版本。使用如下命令,意思是将系统的环境变量JAVA16_HOME的值,赋给JAVA_HOME变量
setx JAVA_HOME %JAVA16_HOME%
-
重新打开命令行,使用上述的命令检查java版本。如下所示,则说明切换java版本完成。
1.4 注意!!!
-
上述变量是配置在用户变量中,所以按照上述操作即可。如果配置在系统变量中(两者区别如下所示),在执行 setx 命令的时候,要以管理员身份启动命令行,同时添加 /M 参数。
setx /M JAVA_HOME %JAVA16_HOME%
-
在Windows系统环境中,配置其他的开发环境,也可以这样配置多版本的环境。当然Python有更方便的方法,可以启动虚拟环境,或者使用conda管理多个环境。
Windows中多个版本的Java环境配置
1.1 环境变量的配置
- 这里分别下载了 jdk8 和 jdk16 ,分别配置如下的环境变量。
- 然后配置 JAVA_HOME 和 CLASSPATH 两个环境变量。图示中,配置的是 jdk8,所以使用的是指向jdk8的环境变量JAVA8_HOME。如需使用jdk16,则配置成JAVA16_HOME即可。
- 配置CLASSPATH。根据一篇博客的介绍,在1.5之后的版本都不需要配置CLASSPATH变量。如需添加,按照下图所示即可。
-
在PATH变量中添加如下变量。
%JAVA_HOME%\bin
1.2 检查是否配置成功
-
按照上述步骤配置完成后,检查是否成功。在命令行中输入
java -version
-
如果配置成功,则可以看到java的版本信息
1.3 切换jdk版本
-
上图可以看出我当前的java是1.8的版本。现在设置成jdk16的版本。使用如下命令,意思是将系统的环境变量JAVA16_HOME的值,赋给JAVA_HOME变量
setx JAVA_HOME %JAVA16_HOME%
-
重新打开命令行,使用上述的命令检查java版本。如下所示,则说明切换java版本完成。
1.4 注意!!!
-
上述变量是配置在用户变量中,所以按照上述操作即可。如果配置在系统变量中(两者区别如下所示),在执行 setx 命令的时候,要以管理员身份启动命令行,同时添加 /M 参数。
setx /M JAVA_HOME %JAVA16_HOME%
-
在Windows系统环境中,配置其他的开发环境,也可以这样配置多版本的环境。当然Python有更方便的方法,可以启动虚拟环境,或者使用conda管理多个环境。