Java PATH问题(从java安装目录开始,但不在其他任何地方)

时间:2015-07-07 15:10:19

标签: java windows batch-file cmd environment-variables

当我从C:

运行Java时,我收到此错误
C:\>java -version
Error: opening registry key 'Software\JavaSoft\Java Runtime Environment'
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment.

但是,如果我从安装目录中调用它,它可以正常工作。

C:\Java\bin>java -version
java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b17)
Java HotSpot(TM) Client VM (build 23.25-b01, mixed mode, sharing)

我的%PATH%环境变量中有安装目录路径。

C:\>echo %PATH%
C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\java\bin
C:\>echo %JAVA_HOME%
C:\Java

我在这里还缺少什么?

1 个答案:

答案 0 :(得分:1)

看起来类似于此Java Error opening registry key

作为最后一步尝试重新安装java