-
前言 在工作中,可能会同时负责多个项目的开发或运维,但是旧项目JDK版本一般都比较低,而新项目使用的JDK则有可能会高一个版本,这就产生了冲突,切换又比较麻烦。
-
操作
使用Windows做Java开发时,JDK的使用离不开环境变量,配置了环境变量,就可以使用Java了。
(win7环境为例)
首先,常规配置:
1.控制面板\系统和安全\系统>高级系统设置>环境变量
ps:环境变量窗口上边的用户变量作用于当前用户,下边的系统用户作用于所有用户,可以根据自己需求设置。
2.新建变量 JAVA_HOME,将你电脑中JDK的安装地址放在变量值中,注意不要加分号。
3.Path中配置 %JAVA_HOME%\bin; 注意加英文分号。
4.双JDK配置. 变量%JAVA_HOME% 只是为了好区分变量而已了,直接在Path里放JDK地址也是可以的。所以,如果想配置双版本JDK,可以把常用的JDK1.8的安装路径放在%JAVA_HOME%变量中,不常用的JDK1.6地址直接放在Path中。需要注意的是Path读取变量是从前往后读取,所以你想让系统的版本是JDK1.8,就把Path中JDK1.8的变量放在前面,反之相同。 例如:Path: %JAVA_HOME%\bin;D:\jdk1.6.0_43\bin
5.验证版本。win+R输入cmd,输入java -version 回车
-
小结
利用计算机对Path从前到后的读取顺序,找到变量后就不执行后面的内容了,所以配置双JDK,java -version 只会显示前边的JDK版本。但是两个JDK都是可以正常运行了的。如果两个无法同时运行,可以考虑重新安装一下JDK,因为需要jdk安装时的注册表,才能实现多个jdk版本共存。
ps:环境变量的其他小玩法,请移步利用环境变量实现win+R 打开应用(装x利器)
转载于:https://my.oschina.net/u/3773344/blog/1830711