【发布时间】:2023-03-08 02:39:02
【问题描述】:
我了解 Java 11 不再提供 JRE,但我需要能够使用经典语法通过命令行运行一些 Java 应用程序
java -jar <jarfile>
我需要安装和/或配置什么才能让它再次工作? 当我现在 - 在卸载 Java 8(JDK 和 JRE)并随后安装 Java 11(仅限 JDK)并执行上述命令行后,我得到的只是:
Error: opening registry key 'Software\JavaSoft\JRE'
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment.
如何在 Windows 10 下设置 Java 11 环境以允许我在命令行上运行应用程序?
【问题讨论】:
-
Java 11 支持
java -jar。看起来你的环境坏了。可以执行java -version吗? -
不知道你从哪里得到 Java 11 缺少 JRE 的想法——这会在某种程度上违背 Java 11 的目的......
-
投票结束,对未来的读者没有帮助。与 jar 无关,它只是一个损坏的 Java 安装。
-
@Zabuza 是的 - 这是一个损坏的安装,但显然使用正常的卸载旧版本/安装新版本程序会损坏它。所以恕我直言,这是一个并且仍然是一个有效的问题。
-
@蜘蛛鲍里斯:回复。您的评论“...您认为 Java 11 缺少 JRE”:只需转到 Oracle 的 Java 11 下载页面或谷歌搜索“Java 11 缺少 JRE”并开始阅读...