windows无法修改java版本
环境:window10
需求:jdk1.7改为1.8
修改系统变量JAVA_HOME无效
发现有注册表
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment
修改CurrentVersion,有效。发现只能改为1.6和1.7,无法修改为1.8
修改为1.8报错:
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.
google,stackoverflow有解决方案
在Windows\System32路径下,删除
java.exe
, javaw.exe
和 javaws.exe
成功。
长路漫漫。。。。。