windows下安装配置多个版本jdk

一、安装jdk

建议安装绿色解压版jdk即可,步骤略。

本文环境:
(1)安装版jdk1.8,已经配置过环境变量;
(2)jdk1.6解压版。

二、配置环境变量

windows下安装配置多个版本jdk

二、可能出现的问题

(1)java版本和javac版本可能不一致

原理: 由于系统变量中的PATH变量值C:\WINDOWS\system32目录在%JAVA_HOME%\bin之前。在Windows命令行下执行命令时,先从当前目录搜索,然后按照PATH设置的路径依次查找命令,而JRE安装时会将java.exe安装到C:\WINDOWS\system32目录下,所以执行java -version命令时,查看的是jre的版本,而javac -version时查看的jdk的版本,这样即导致版本不一致。

解决方法:
修改系统变量中的PATH变量值JAVA_HOME的顺序,建议将以下两个值调整至PATH的最开头即可。

%JAVA_HOME%\bin;
%JAVA_HOME%\jre\bin;

三、测试切换jdk版本

注:java版本和javac版本一致即可。

(1)切换为jdk1.6
windows下安装配置多个版本jdk
windows下安装配置多个版本jdk

(2)切换为jdk1.8

windows下安装配置多个版本jdk

windows下安装配置多个版本jdk

成功。