Java 9及更高版本中的Java Web Start支持

问题描述:

我对Java Web Start的状态感到困惑。
在Oracle的支持路线图上,我们可以阅读:

I'm confused about the status of Java Web Start. On Oracle's Support Roadmap we can read this:


支持部署技术

Web部署技术由Java插件和Web Start技术组成,具有更短的支持生命周期。对于通过Java SE 8的主要版本,Oracle为这些技术提供了五(5)年的Premier支持。扩展支持不适用于部署堆栈,并且不可用于Java SE 9以外的支持。有关详细信息,请参阅Oracle Lifetime支持策略。

The web deployment technology, consisting of the Java Plugin and Web Start technologies, has a shorter support lifecycle. For major releases through Java SE 8, Oracle provides five (5) years of Premier Support for these technologies. Extended Support is not available for the deployment stack, and will not be available for support beyond Java SE 9. See the Oracle Lifetime Support Policy for details.

Java的部署技术SE 6和Java SE 7可能会在2017年6月之后的任何时候被删除。虽然部署堆栈可能包含在Java SE 9或更高版本中,但Java SE 8是推荐的且仅受支持的部署堆栈版本

Deployment Technology for Java SE 6 and Java SE 7 may be removed at any time after Jun 2017. Although the deployment stack may be included in Java SE 9 or later releases, Java SE 8 is the recommended and only supported version of the deployment stack.

现在,我们已经知道applets和Java插件将在以后的版本中删除Java,但我从来没有读过有关Java Web Start是删除的候选者。

Now, we have known for quite some time that applets and the Java Plugin were to be removed in a future version of Java, but I had never read about Java Web Start being a candidate for removal.

在Oracle的 Java平台,标准版部署指南#Java入门(Java 9文档页面),Java Web Start被公布为替代不推荐使用的applet技术:

In Oracle's Java Platform, Standard Edition Deployment Guide#Getting Started (a Java 9 documentation page), Java Web Start is advertised as an alternative to the deprecated applet technology:


尽管JDK 9中提供并支持,但Applet API和Java插件在未来版本中被标记为已弃用,准备删除。 applet和嵌入式JavaFX应用程序的替代方案包括Java Web Start和自包含应用程序。

Although available and supported in JDK 9, the Applet API and the Java Plug-in are marked as deprecated in preparation for removal in a future release. Alternatives for applets and embedded JavaFX applications include Java Web Start and self-contained applications.

我是否担心什么或者我错过了关于Java Web Start弃用的公告?

Am I worrying for nothing or I have missed an announcement about the deprecation of Java Web Start?

根据 http://www.oracle.com/technetwork/java/javase/9​​-deprecated-features-3745636.html


Java部署技术已弃用,将在以后的版本中删除

Java Deployment Technologies are deprecated and will be removed in a future release

Java Applet和WebStart功能,包括Applet API,Java插件,Java Applet Viewer, JNLP和Java Web Start,包括javaws工具在JDK 9中都已弃用,并且将在在将来的版本中删除。

Java Applet and WebStart functionality, including the Applet API, The Java plug-in, the Java Applet Viewer, JNLP and Java Web Start including the javaws tool are all deprecated in JDK 9 and will be removed in a future release.

有关OpenJDK的相关讨论讨论li st: http://mail.openjdk.java.net /pipermail/discuss/2017-November/004586.html

There is a related discussion on the OpenJDK discuss list here: http://mail.openjdk.java.net/pipermail/discuss/2017-November/004586.html


Oracle将不包括Java SE 11中的Java Web Start( 18.9 LTS)及以后。

Oracle will not include Java Web Start in Java SE 11 (18.9 LTS) and later.

资料来源: Java客户端路线图更新2018-03-05(Oracle)