是否无法 运行 Java Web Start application using "SDKMAN!"

Is it impossible to run Java Web Start application using "SDKMAN!"

你好,我不熟悉 Java。我正在尝试 运行 Java Web Start(javaws 命令)使用 SDKMAN! 来使用 Supermicro 的遗留 IPMI 应用程序。

好像Oracle Java 8 可以运行 javaws 但是从Java 9 之后就被删除了。看来SDKMAN 也是!由于 Oracle 的许可问题,删除了 Oracle Java。

所以我假设没有办法使用SDKMAN安装javaws!目前,我们必须从 SDKMAN! 中手动安装旧的 Oracle Java 8。这是正确的假设吗?谢谢。

JavaWebStart 已由 Oracle 闭源开发,因此只是 Oracle JDK 的一部分。由于 Oracle 停止了 JavaWebStart,它甚至在 Oracle JDK 中也没有为 Java 11+ 提供。

一般来说,您有 3 种方式可以选择:

  • 使用来自 Oracle 的旧 Java 8 版本,它没有修复过去 18 个月的安全问题
  • 在 Oracle 购买对 Java 8 的支持并使用 Oracle JDK 版本的实际构建。 8
  • 在 windows 和 select 上安装 AdoptOpenJDK 8 LTS 版本以在安装程序
  • 中使用 IcedTea-Web
  • OpenWebstart 与任何 Java 8 或 Java 11 JRE / JDK 结合使用。例如SDKMAN可以提供