【问题标题】:Java PATH issue (works from java installation directory but not anywhere else)Java PATH 问题(适用于 java 安装目录,但不适用于其他任何地方)
【发布时间】:2015-09-25 04:12:01
【问题描述】:

当我从 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

我在这里还缺少什么?

【问题讨论】:

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


    【解决方案1】:

    看起来类似于这个Java Error opening registry key

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-05-12
      • 1970-01-01
      • 2012-12-11
      • 1970-01-01
      • 1970-01-01
      • 2019-06-18
      • 2021-10-17
      相关资源
      最近更新 更多