我最近刚刚安装了 JDK7,之后我卸载了它,因为我无法在 Windows7 中从命令行运行 java。卸载后我尝试重新安装 JDK7,但没有帮助。当我在命令行中输入 java 时,我得到以下信息。
有人知道如何解决这个问题吗?我尝试用 Google 搜索,但没有找到任何答案可以解决我的问题。
答案1
看起来注册表项已被某种方式改变。
打开注册表编辑器(在开始菜单中搜索)并转到路径HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.7
,查看以下条目是否存在。
JavaHome
C:\Program Files\Java\jre7
Microversion
0
RuntimeLib
C:\Program Files\Java\jre7\bin\client\jvm.dll
另外,转到HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit\1.7
,并查找以下键。
JavaHome
C:\Program Files\Java\jdk1.7.0
Microversion
0
如果上述键不存在,我建议您删除当前安装的 JDK 7,然后重新安装,而不是手动创建它们。相同的。
完成后,将以下路径添加到各自的环境变量中。
classpath
C:\Program Files\Java\<jdk folder>\lib ;
path
C:\Program Files\Java\<jdk folder>\bin
然后尝试运行java
。javac
希望这可以帮助。