在 Windows 10 上找不到 Java 解释器

在 Windows 10 上找不到 Java 解释器

我在设置 JDK 时遇到了麻烦。在测试一切是否正常时,我找不到 Java 解释器的版本。总结如下。

我按照教科书《Java 轻松步骤》中的说明进行操作。如果您想查看我遵循的步骤,我在下面提供了一个预览书的链接。从封面开始,单击下一页按钮 14 次即可到达我正在查看的页面。这本书讲述了如何安装 JDK 版本 9,但我

关联:https://books.google.com/books/about/Java_in_easy_steps_5th_edition.html?id=F4q9BgAAQBAJ&printsec=frontcover&source=kp_read_button#v=onepage&q&f=false

到目前为止,我已经:1) 安装了 JDK 2) 将 Java 的 bin 子目录的位置添加到名为“Path”的系统变量中 (C:\Program Files\Java\jdk-11.0.2\bin) 3) 打开命令提示符并使用“javac -version”和“jshell -version”检查 javac 和 jshell 的版本。它们都匹配 (11.0.2)

当我尝试通过键入“java -version”来检查解释器的版本时,出现以下错误。C:>java -version 错误:打开注册表项“Software\JavaSoft\Java Runtime Environment” 错误:找不到 java.dll 错误:找不到 Java SE Runtime Environment。

到目前为止,我已经卸载了 JDK 并删除了与其关联的所有文件,然后重新安装了 JDK 并重置了路径。但由于上述错误,我再次无法检查 Java 解释器的版本。如能得到任何帮助,我将不胜感激。

tl'dr 安装了 JDK 11 javac -version 有效 jshell -version 有效 java -version 无效。给出错误

C:>Java -version 错误:打开注册表项“Software\JavaSoft\Java Runtime Environment” 错误:找不到 java.dll 错误:找不到 Java SE Runtime Environment。

相关内容