1、原本安装了jdk1.8,现在要到1.7
【
C:\Users\Administrator>java -version
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
】
2、下载jdk1.6的版本并安装,并成功安装,更改环境变量里面的相关路径如下:
1、修改注册表
打开HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft
分别修改Java Development kit及Java Runtime Environment中的CurrentVersion值为1.7
2、替换文件(我自己试验删除了C:\Windows/System32 及 C:\Windows\SysWOW64 C:\ProgramData\Oracle\Java\javapath java.exe javaw.exe javaws.exe也可以)
将%JAVA7_HOME%\bin里的 java.exe javaw.exe javaws.exe 复制到 C:\Windows/System32 及 C:\Windows\SysWOW64 并替换原有文件,将上述三个文件的快捷方式复制到 C:\ProgramData\Oracle\Java\javapath 并替换原有文件
如果不替换文件会出现以下问题、;
C:>java -version Error: Registry key ‘Software\JavaSoft\Java Runtime Environment’\CurrentVersion’ has value ‘1.8’, but ‘1.7’ is required. Error: could not find java.dll Error: Could not find Java SE Runtime Environment.
3、执行java -version
进行验证
1 C:>java -version 2 java version “1.7.0_25” 3 Java(TM) SE Runtime Environment (build 1.7.0_25-b17) 4 Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)