java-web-start - java web start 无法定位java运行时

标签 java-web-start

嗨,我正在尝试运行 javaws,但它提示:
要打开此 Web Start 应用程序,您需要下载 Java 运行时环境。

我确定安装了 JRE,也许 javaws 没有找到它,我该如何解决?

Johns-MacBook-Pro:~ johnmactavish$ java --version
java 13.0.2 2020-01-14
Java(TM) SE Runtime Environment (build 13.0.2+8)
Java HotSpot(TM) 64-Bit Server VM (build 13.0.2+8, mixed mode, sharing)
Johns-MacBook-Pro:~ johnmactavish$ javaws
No Java runtime present, requesting install.
Unable to locate a Java Runtime to invoke.
Johns-MacBook-Pro:~ johnmactavish$ 

最佳答案

Java Web Start ( javaws ) 在 Java 9 中已弃用,并在 Java 11 中删除。
当您使用 java 13 时,您可以从 13 降级到 8,或者寻找替代方案。
也许是替代方案,例如 https://openwebstart.com/可以帮助你解决这个问题。
P.S:如果您使用工具来管理版本,例如 sdkman或者,可能存在这样的情况,它在 sdkman 提供的 SDKs @ version 8 中也不可用。

关于java-web-start - java web start 无法定位java运行时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60133865/

相关文章:

java - 指定 JWS 应用程序启动的 JRE 位置

java - 通过 JWS 部署的 Applet 在 JNA 中使用 native 库的正确方法(java web start)

Java网络启动: To increase system memory more than 2 GB

Java web Start 应用程序不使用 jnlp 文件中指定的 JRE

java - 在浏览器沙箱之外执行 Java Web Start 有哪些替代方案?

java - 如何使用 JNLP 文件包含依赖项 jar?

Java Web Start - 流行度

java - 为什么 BasicService.getCodeBase() 在使用文件 ://as URL protocol in the JNLP codebase attribute? 时返回 null

java - SQLite 与 Java web 启动(在 JNLP 中)怎么样?