写在前面的话:
之前做Java项目的时候,安装了多个版本的jdk,现在切换jdk版本不生效。在网上或查找了很多资料以后,终于解决了。总结如下:
任务:将jdk1.7 切换成jdk1.8
- 修改环境变量
此电脑右键—属性—高级系统设置—高级—环境变量
注:环境变量中的所有jdk版本目录要一致
2、修改注册表信息
win+R 输入regedit,打开注册表。
找到“HKEY_LOCAL_MACHINE”—“SOFTWARE”—“JavaSoft”—点击“Java Runtime Environment”—选中“CurrentVersion”右键点击修改成“1.8”
再次在命令行中运行“Java -version”命令,报错如下:
原因如下:
在命令行输入“where Java”,发现“C:\ProgramData\Oracle\Java\javapath”目录下还有Java.exe文件,并且该文件是指向jdk1.7的,因此进入到该目录下将里面的三个.exe 文件替换成1.8里exe 文件。
此外,还有种情况是,在目录C:\Windows\System32目录下,还存在java.exe文件,同理也要进行替换。
经过以上几个步骤之后,再次在命令行中运行“Java -version”,就会发现jdk版本已经变成1.8啦!