小编O. *_*and的帖子

在 Windows 上,为什么 java -version 返回错误:打开注册表项“Software\JavaSoft\Java Runtime Environment”?

  1. 我已经删除了我计算机上所有古老的 Java 8 安装。
  2. 我已经从https://jdk.java.net/11/下载了最新的 openjdk 11并将内容提取到C:\Program Files\Java\.
  3. 我已经将系统环境变量设置为

    JAVA_HOME = C:\Program Files\Java\jdk-11.0.1
    
    Run Code Online (Sandbox Code Playgroud)

    并添加%JAVA_HOME%\bin到路径。

  4. 在命令提示符中> 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.
    
    Run Code Online (Sandbox Code Playgroud)
  5. 为什么?

windows windows-registry java environment-variables

34
推荐指数
1
解决办法
7万
查看次数