25/6
2018
问题原因是使用了绿色版本的java;只是设置JAVA_HOME和添加PATH,jd-gui是不认的,读取的注册表;
解决方法:
- 从oracle下载安装java;
- 修复注册表;
修复注册表如下(将“D:\work\jre1.7.0”替换为自己的路径):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft]
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment]
"CurrentVersion"="1.7"
"Java7FamilyVersion"="1.7.0"
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.7]
"JavaHome"="D:/work/jre1.7.0"
"MicroVersion"="0"
"RuntimeLib"="D:/work/jre1.7.0/bin/client/jvm.dll"
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.7.0]
"JavaHome"="D:/work/jre1.7.0"
"MicroVersion"="0"
"RuntimeLib"="D:/work/jre1.7.0/bin/client/jvm.dll"
可以了,感谢!