公司开发有的时候需要用到不同版本的JDK,为了方便所以写一个操作总结便于以后查阅。本文以JDK1.7和JDK1.8为例
1.安装
安装不同的版本的JDK如下图为我的安装位置。
2.配置环境变量
新建环境变量如下(存在就添加值即可):
变量名:JAVA_HOME7 变量值:D:\Program Files\Java\jdk1.7.0_80
变量名:JAVA_HOME8 变量值:D:\Program Files\Java\jdk1.8.0_171
* 这里变量值为安装JDK的位置(bin文件的上一级)
变量名:JAVA_HOME 变量值:%JAVA_HOME7%
* 这里需要用到哪个版本的JDK就替换成自己需要的即可
变量名:CLASSPATH 变量值:;%JAVA_HOME%lib\dt.jar;%JAVA_HOME%\lib\tools.jar
* 若该变量前面是没有值的则可以去掉最前面的英文分号
变量名:Path 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
* 将变量值放在path变量值的开头避免java -version 和javac -version 的jdk版本值不一致
然后在C:\Windows\System32目录,这个目录在WINDOWS环境变量中的优先级高于JAVA_HOME设置的环境变量优先级,所以要将这个目录中java.exe、javaw.exe、javaws.exe这三个文件删除。
3. 测试
打开控制台输入java -version 和javac -version查看输出的jdk版本是否一致。