为了账号安全,请及时绑定邮箱和手机立即绑定

如何让 java -jar <jarfile> 与 Java 11 一起运行?

如何让 java -jar <jarfile> 与 Java 11 一起运行?

人到中年有点甜 2022-06-04 09:07:10
我知道 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.dllError: Could not find Java SE Runtime Environment.如何在 Windows 10 下设置 Java 11 环境以允许我在命令行上运行应用程序?
查看完整描述

2 回答

?
慕慕森

TA贡献1856条经验 获得超17个赞

我的 PATH 设置中有一些剩余内容,即C:\ProgramData\Oracle\Java\javapath指向不存在目录的条目C:\ProgramData\Oracle\Java\<somenumber>。从 PATH 中删除该条目并仔细检查 JAVA_HOME 指向C:\Program Files\Java\jdk-11.0.2并且 PATH 包含一个条目%JAVA_HOME%\bin让我走了!


现在我得到:


C:\Users\mmo>java -version

java version "11.0.2" 2019-01-15 LTS

Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS)

Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)


C:\Users\mmo>


查看完整回答
反对 回复 2022-06-04
?
婷婷同学_

TA贡献1844条经验 获得超8个赞

您需要将 java 11 的 bin 路径添加到系统变量中。进入控制面板 > 系统 > 高级系统设置。在高级下单击环境变量。现在在系统变量部分下搜索路径并单击编辑。将路径添加到 JDK 11 的 bin 文件夹,它应该看起来像这样:C:\Program Files\Java\jdk-11.0.2\bin 并向上移动它,以防您安装了其他一些 jdks 或 jre。完成,现在您可以在命令行上使用 Java 命令了。



查看完整回答
反对 回复 2022-06-04
  • 2 回答
  • 0 关注
  • 60 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号