java 9及更高版本中的java web start支持

2guxujil  于 2021-07-03  发布在  Java
关注(0)|答案(5)|浏览(317)

我对javawebstart的状态感到困惑。在oracle的支持路线图上,我们可以看到:
部署技术支持
由java插件和webstart技术组成的web部署技术具有更短的支持生命周期。对于通过JavaSE8发布的主要版本,oracle为这些技术提供了五(5)年的首要支持。扩展支持不适用于部署堆栈,也不适用于JavaSE9以外的支持。有关详细信息,请参阅oracle生存期支持策略。
java se 6和java se 7的部署技术可能会在2017年6月后的任何时候删除。尽管部署堆栈可能包含在JavaSE9或更高版本中,但JavaSE8是推荐的且唯一受支持的部署堆栈版本。
现在,我们知道applet和java插件在java的未来版本中将被删除已经有相当长的一段时间了,但是我从来没有读过javawebstart是一个被删除的候选者。
在oracle的java平台standard edition deployment guide#getting started(java 9文档页)中,java web start作为不推荐使用的小程序技术的替代品进行了宣传:
尽管jdk9中提供并支持appletapi和java插件,但它们被标记为已弃用,以便在将来的版本中删除。小程序和嵌入式javafx应用程序的替代方案包括javawebstart和自包含应用程序。
我是在无缘无故地担心呢,还是错过了一个关于javawebstart的声明?

xoshrz7s

xoshrz7s1#

这适用于首要、长期和持续的支持。仅从引用的文本:
只有卓越支持涵盖部署技术;
部署技术可以在未来的JavaSE6和JavaSE7版本中删除;
由于appletapi和插件不受欢迎,部署技术可能会在将来的主要版本中被删除;
java 9 premier支持仅持续到2018年3月。
因此,Java8是唯一一个包含全面部署技术和中期卓越支持(2022年3月)的版本。
请注意,这并不意味着javawebstart将消失,但删除appletapi和插件意味着分离部署技术。

yruzcnhs

yruzcnhs2#

我开始使用icedtea网络。在ubuntu上工作很好。

iugsix8n

iugsix8n3#

根据http://www.oracle.com/technetwork/java/javase/9-deprecated-features-3745636.html
java部署技术已被弃用,并将在将来的版本中删除
javaapplet和webstart功能,包括appletapi、java插件、javaappletviewer、jnlp和javawebstart,包括javaws工具,在jdk9中都不推荐使用,并将在将来的版本中删除。
openjdk讨论列表中有一个相关的讨论:http://mail.openjdk.java.net/pipermail/discuss/2017-november/004586.html
oracle不会在JavaSE11(18.9LTS)和更高版本中包含JavaWebStart。
来源:java客户端路线图更新2018-03-05(oracle)

mcdcgff0

mcdcgff04#

一种解决方案可能是karakun目前正在开发的webstart替代品:https://openwebstart.com
目前还不清楚何时以及如何实现这一点,因为它是基于一种人群创建,但由于每个人都可以参与(即使成本很低),这是一个非常好的可能性。
因为这是java11迁移中applet/jnlp的副本,所以我复制了我的答案

brtdzjyr

brtdzjyr5#

我在甲骨文的博客上看到的
2018年1月30日,星期二
oracle java se 8公共更新和java web start支持的扩展作者:donald smith |产品管理高级主管
oracle已经更新了JavaSE支持路线图。稍后将发布一份更详细的白皮书,但以下是所做的关键更改:
oracle提供的JavaSE8更新的公共可用性已至少延长到2019年1月。此外,至少到2020年底,甲骨文将继续为用户提供个人(非公司)使用JavaSE8的更新。
oracle将继续支持JavaSE8WebStart应用程序,供公众和个人(非公司)使用,日期同上。
至少到2025年3月,oracle将继续在商业上支持JavaSE8上的JavaWebStart,以供商业使用,或者与具有WebStart依赖关系的oracle产品一起使用。
正如2015年宣布的那样,applet将继续在javase8中得到支持,直到至少2019年3月,等待浏览器供应商的继续支持。

相关问题