3

我了解 Java Web Start 已被弃用,并且在 Java SE 11 及更高版本中不存在。

我碰到了 OpenJDK 的 Red Hat 发行版,上面写着“OpenJDK 11 Windows 安装程序包括一个附加组件 - 基于 IcedTea-Web 开源项目的 Web Start 部署协议实现。” 红帽的 OpenJDK 概述。我想“他们添加了它”。

我下载了它,但在 /bin 中没有任何 javaws 的痕迹。

我还从 Red Hat 下载了 OpenJDK 8,而且 /bin 中没有 javaws 的踪迹。我从https://jdk.java.net/java-se-ri/8从 Oracle 下载了 Java SE 8 的参考实现版本,同样没有 javaws 的踪迹。

我错过了什么?

PS尽管是程序员,我对Java一无所知

4

2 回答 2

2

请转至 icedtea-web 项目。它是一个独立的项目,以某种方式,它是所有发行版都打包为 javaws - http://icedtea.classpath.org/wiki/IcedTea-Web

于 2019-03-28T16:12:35.133 回答
0

在 Red Hat Java 8 中,有两个可用于 WINDOWS 的下载:

  • 压缩
  • 微星

MSI 版本不包含 \webstart 文件夹。

zip 版本包含 \webatart 文件夹。

\redhat\java-1.8.0-openjdk-1.8.0.232-3.b09.redhat.windows.x86_64\webstart\javaws.exe

另外,与 Oracle Java 不同,openJDK 没有在运行时显示应用程序输出的 Java 控制台。

但是该输出被写入一个 txt 文件。在这里找到它:

https://access.redhat.com/documentation/en-us/openjdk/8/pdf/troubleshooting_openjdk_8_for_windows/OpenJDK-8-Troubleshooting_OpenJDK_8_for_Windows-en-US.pdf

C:\Users\XXXXX\AppData\Local\RedHat\java-1.8.0-openjdk-1.8.0.232-3.b09.redhat.windows.x86_64\webstart\javaws_last_log.txt

于 2020-11-25T15:10:37.050 回答