java环境变量Error: could not open `C:\Program Files\Java\jre1.8.0_65\lib\amd64\jvm.cfg'报错

一直用jdk1.8,项目需要装了jdk1.7,eclipse打开报错.


java环境变量Error: could not open `C:\Program Files\Java\jre1.8.0_65\lib\amd64\jvm.cfg'报错_第1张图片
image.png

看着错误,有点懵逼,百度一下,在cmd中输入java -version命令果断出错
Error: could not open `C:\Program Files\Java\jre1.8.0_65\lib\amd64\jvm.cfg

解决方案:
简单粗暴
将%JAVA_HOME%/bin放到path最前面

java环境变量Error: could not open `C:\Program Files\Java\jre1.8.0_65\lib\amd64\jvm.cfg'报错_第2张图片
image.png

为什么会这样....
原来是执行java.exe,javac.exe是有先后顺序的,只要配置的JAVA_HOME能优先执行就可以,

你可能感兴趣的:(java环境变量Error: could not open `C:\Program Files\Java\jre1.8.0_65\lib\amd64\jvm.cfg'报错)