无法使用 “SDKMAN!” 运行 Java Web Start 应用程序。

huangapple go评论72阅读模式
英文:

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

问题

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

似乎Oracle Java 8能够运行javaws,但自Java 9以来已被移除。同时,SDKMAN!似乎也因Oracle的许可问题而移除了Oracle Java。

所以我假设目前无法使用SDKMAN!安装javaws,我们需要手动在SDKMAN!之外安装旧版的Oracle Java 8。这个假设正确吗?谢谢。

英文:

Hello🙂 I'm not familiar with Java. I'm trying to run Java Web Start (javaws command) using SDKMAN! to use a Supermicro's legacy IPMI application.

It seems that Oracle Java 8 was able to run javaws but it is removed since Java 9. It also seems that SDKMAN! removed Oracle Java due to Oracle's licensing problem.

So I assume that there is no way to install javaws using SDKMAN! currently and we have to install the old Oracle's Java 8 manually out of SDKMAN!. It this right assumption? Thank you.

答案1

得分: 8

JavaWebStart由Oracle以闭源方式开发,因此仅包含在Oracle JDK中。自从Oracle停止支持JavaWebStart后,即使在Oracle JDK中,也不再提供给Java 11+。

一般来说,您有3种选择:

  • 使用来自Oracle的旧版Java 8构建,但这些版本不包含过去18个月安全问题的修复。
  • 在Oracle购买Java 8支持,并使用Oracle JDK版本的实际构建。
  • 在Windows上安装AdoptOpenJDK 8 LTS版本,并在安装程序中选择使用IcedTea-Web。
  • 结合任何Java 8或Java 11 JRE / JDK,使用OpenWebstart,例如可以由SDKMAN提供。
英文:

JavaWebStart has been developed closed source by Oracle and therefore is only part of the Oracle JDK. Since Oracle stopped JavaWebStart it is even in the Oracle JDK not provided for Java 11+.

In general you have 3 ways you can go:

  • Use an old Java 8 build from Oracle that does not has fixes for security issues of the last 18 month

  • Buy support for Java 8 at Oracle and use an actual build of the Oracle JDK version. 8

  • Install AdoptOpenJDK 8 LTS version on windows and select to use IcedTea-Web in the installer

  • Use OpenWebstart in combination with any Java 8 or Java 11 JRE / JDK. That can provided by SDKMAN for example

huangapple
  • 本文由 发表于 2020年8月13日 16:52:47
  • 转载请务必保留本文链接:https://go.coder-hub.com/63391512.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定