由于项目需求需要安装两个jdk,在网上搜索了一大堆,很多都是没用的,在Google上搜到一种方法,亲测可用。
老版本jdk6,新安装jdk1.8。
jdk1.8直接安装即可,安装完后,更换环境变量JAVA_HOME至1.8,直接查看Java版本,发现已更换至1.8,。但是想要切换到jdk1.6只是更换JAVA_HOME是不行的。
需要做以下操作:
打开环境变量,删除Path变量下开头处的C:\ProgramData\Oracle\Java\javapath;
或者将C:\ProgramData\Oracle\Java\javapath目录下的java.exe,javaw.exe,javaws.exe删除,
再更改JAVA_HOME可完成更换,之后再更改jdk环境直接更换JAVA_HOME变量即可。
原因:
系统变量Path中开头处的C:\ProgramData\Oracle\Java\javapath;默认了java路径,导致后面的%JAVA_HOME%/bin路径被忽略,C:\ProgramData\Oracle\Java\javapath这个路径应该是安装jdk8的时候自动配置的,所以直接删除开头处的C:\ProgramData\Oracle\Java\javapath;路径即可自由切换。