Java 9及更高版本中的Java Web Start支持
我对JavaWebStart的状态感到困惑。 在Oracle的网站上,我们可以看到: 支持部署技术 由Java插件和web Start技术组成的web部署技术具有更短的支持生命周期。对于通过JavaSE8发布的主要版本,Oracle为这些技术提供了五(5)年的卓越支持。扩展支持不适用于部署堆栈,也不适用于Java SE 9以外的支持。有关详细信息,请参阅Oracle终身支持策略 Java SE 6和Java SE 7的部署技术可能在2017年6月后的任何时候删除。尽管部署堆栈可能包含在JavaSE9或更高版本中,但JavaSE8是推荐的且唯一受支持的部署堆栈版本 现在,我们知道applet和Java插件将在Java的未来版本中被删除已经有相当长的一段时间了,但是我从来没有读过javawebstart是被删除的候选者 在Oracle的(Java 9文档页)中,Java Web Start被宣传为不推荐的小程序技术的替代品: 尽管JDK 9中提供并支持小程序API和Java插件,但它们被标记为已弃用,以准备在将来的版本中删除。小程序和嵌入式JavaFX应用程序的替代方案包括JavaWebStart和自包含应用程序 我是不是无忧无虑,还是错过了关于Java Web Start被弃用的公告?这适用于。仅从引用的文本中:Java 9及更高版本中的Java Web Start支持,java,java-web-start,java-9,Java,Java Web Start,Java 9,我对JavaWebStart的状态感到困惑。 在Oracle的网站上,我们可以看到: 支持部署技术 由Java插件和web Start技术组成的web部署技术具有更短的支持生命周期。对于通过JavaSE8发布的主要版本,Oracle为这些技术提供了五(5)年的卓越支持。扩展支持不适用于部署堆栈,也不适用于Java SE 9以外的支持。有关详细信息,请参阅Oracle终身支持策略 Java SE 6和Java SE 7的部署技术可能在2017年6月后的任何时候删除。尽管部署堆栈可能包含在JavaS
- 只有卓越支持涵盖部署技术李>
- 部署技术可以在未来的JavaSE6和7版本中删除李>
- 由于小程序API和插件不受欢迎,部署技术可能会在未来的主要版本中删除李>
- Java 9卓越支持仅持续到2018年3月
- Oracle提供的Java SE 8更新的公共可用性已至少延长至2019年1月。此外,甲骨文将继续 为消费者提供个人(非公司)使用的更新 Java SE 8至2020年底
- Oracle将继续支持Java SE 8 Web Start应用程序,供公众和个人(非公司)使用,直至上述日期 上面李>
- Oracle将继续在商业上支持JavaSE8上的JavaWebStart,以供商业使用,或与Oracle一起使用 具有Web Start依赖关系的产品,至少在3月份, 2025年
- 正如2015年宣布的那样,小程序将继续在JavaSE8中得到支持,至少到2019年3月,等待浏览器的继续支持 供应商
一种解决方案可能是Karakun目前正在开发的WebStart替代品: 目前还不清楚这将在何时以及如何实现,因为这是基于一种群体创建,但由于每个人都可以参与(即使成本很低),这是一个非常好的可能性
因为这是我刚才复制的答案的副本,所以我开始使用IcedTea Web。如果我的理解是正确的,那么在Ubuntu上工作很好。Java Web Start将不再支持在版本6和7中部署Java应用程序。java插件(用于浏览器)和小程序将被删除,但java Web Start launcher将继续维护。不太确定这里关注的领域是什么,因为到目前为止,这似乎涉及一个非常广泛的类别。离题?@nullpointer我不确定它是否真的属于StackExchange,但不知道它最适合StackExchange的哪个子站点。关注的领域是最后的问题:是否有关于JavaWebStart停止使用的官方沟通,或者只是Java插件?我建议(1)将其移动到邮件列表中。(2) 将范围主要缩小到您的任何应用程序(3)期望作者提出相关的真相来源。我曾试图从Oracle的社区论坛获得答案,但没有成功。令人遗憾的是,拟议的替代方案(jlink)似乎没有提供一套同等的功能。非常感谢OpenJDK列表。Oracle忘记了Java的成功要归功于“编写一次,到处运行”现在看来,这更像是“每年重新编写,或者在任何地方运行”我真的被这个消息震惊了。。。今天刚发现Java 10在使用Java Web Start启动应用程序时会显示一个弃用警告…有没有不使用IcedTea Web的原因?OpenWebStart使用IcedTea Web。它有一个基于install4j的安装程序,他们创建了自己版本的Java控制面板,这是Oracle Jav的一部分