本示例,以jdk1.8为准。修改下图中所有jdk1.8路径和文件,即可切换为jdk其他版本。
1,已安装好三种jdk(1.8, 1.7, 1.6)
2,配置用户环境变量%JAVA_HOME%,PATH中添加%JAVA_HOME%\bin
3,查看系统环境变量Path中是否存在如下两个路径值,安装jdk1.8以上版本时,会自动配置这两组系统环境变量。
(若两组路径值不存在,则直接跳转到第 5 步。)
C:\ProgramData\Oracle\Java\javapath;
C:\Program Files (x86)\Common Files\Oracle\Java\javapath;
4,将jdk1.8安装目录bin中的java.exe javaw.exe javaws.exe三个文件拷贝,覆盖到如下路径两个路径。
5,将jdk1.8安装目录bin中的java.exe javaw.exe javaws.exe三个文件拷贝,覆盖到如下路径:C:\Windows\System32
6,Win+R,输入regedit,打开注册表编辑器,
路径定位到:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\
1)、点击Java Runtime Environment项,选择左侧CurrentVersion。编辑数值数据:1.8
2)、点击Java Development Kit项,选择左侧CurrentVersion。编辑数值数据:1.8
7,Win+R,输入cmd,进入Dos界面,输入java -version,显示切换jdk1.8成功。
总结:
Windows中执行cmd命令,首先,从系统环境变量(而不是用户坏境变量)中查找所需执行文件,优先使用拍在第一位的。
比如把 %SystemRoot%\system32,调至第一位,则系统会执行该目录下的java.exe javaw.exe javaws.exe三个版本文件。
此时只需要按照第5、6步做出更改即可。