JDK8与JDK7并存时切换的问题
今天安装jdk7时发现了一个问题,即我安装完成后打后命令行工具,使用
java -version
发现还是之前的jdk8的版本,原因是我机器以前安装过jdk8的版本,但我们的项目使用的是jdk7,我不想卸载jdk8,在网上找了一些方法,JAVA_HOME配置就不说了。现在说一下具体做法:
- 修改注册表中HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\CurrentVersion值到1.7;
- 从你的1.7的bin目录下复制java.exe,javaw.exe and javaws.exe到
Windows\System32
目录下,可能提示覆盖; - 重启你的命令行工具在运行
java -version
命令。
1.安装jdk7,将C:\Windows\System32目录下的
java.exe、javaw.exe、javac.exe
删除。
2.安装jdk8,将系统环境变量path中的
C:\ProgramData\Oracle\Java\javapath;
删除。