一 配置两个版本
CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
JAVA_HOME7C: \Program Files\Java\jdk1.7.0_80
JAVA_HOME8 C: \Program Files\Java\jdk1.8.0_151
JAVA_HOME %JAVA_HOME7%
Path %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
二 切换版本失败时会出现的问题(如将1.8切换至1.7)
1>如果切换失败,注意path,将JAVA_HOME的配置放置在开头,如果是win8以后的系统,注意上移到第一位后,会有双引号的出现,注意去掉,否则还是失败
2>找到控制面板,查看方式选择大图标或者小图标,找到java选项并点击进入。然后选择java栏,点击查看,讲jdk1.7的启用去掉,并保存
3>找到目录C:\Windows\System32,将java.exe,javaw.exe,javaws.exe删除 原因:由于在WINDOWS\System32环境变量中的优先级高于JAVA_HOME设置的环境变量优先级,故如果只修改环境变量JAVA_HOME,jdk的版本并不会切换。
4>C盘找到ProgramData,是隐藏文件,找到C:\ProgramData\Oracle\Java\javapath,将文件中的java.exe删除,图为已经删除.