重装JDK后,输入java -version报错:could not open " xx\xx\jvm.cf "
重装JDK后,修改JAVA_HOME的value值为新安装路径,cmd输入java -v后报错:could not open " xx\xx\jvm.cf "
解决办法:
在运行java时,默认会按照PATH中设置的路径去寻找java.exe文件,按上述PATH信息首先会去找%SystemRoot%\system目录下的文件,而该目录下的java.exe对应的jdk安装目录已被卸载,自然会出现文件打不开的提示。
1.找到安装路径,需要在PATH变量设置的bin路径,为全路径,如就是D:\Program Files\Java\jdk-12.0.1\bin;
2.把路径放在path变量的最前面,不要忘了后面的 “ ; ”
参考文章:
https://jingyan.baidu.com/article/ff411625daa93d12e482371c.html
另外:
如卸载JDK,还需卸载注册表信息:HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft 删除掉, 同样如若报错的话,把路径放在path前面。