zno2

java -version 版本号与path中配置的不一致

Error: could not open `F:\e\java\jre7\lib\amd64\jvm.cfg'

C:\Users\wl>java -version
Error: could not open `F:\e\java\jre7\lib\amd64\jvm.cfg'

 

Win+R

输入regedit.exe

打开注册表编辑器

删除

HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment

Error opening registry key 'software\Javasoft\Java Runtime Environment

解决方案是删除C:\Windows\System32文件夹下的java.exe, javaw.exe 和 javaws.exe文件

Path=C:\Windows\system32;...%JAVA_HOME%/path;...

优先从system32下找到了java.exe

就不会执行JAVA_HOME中的java.exe 了

PS: exe的执行顺序

优先级最高:当前目录下寻找

然后:环境变量Path中寻找(如果配置了多个,按先后顺序)

然后:注册表

posted on 2016-09-20 17:14  zno2  阅读(356)  评论(1编辑  收藏  举报

导航