最新的开放式jdk是否保留对Java Webstart的支持?
在eclipse中使用openjdk构建Java程序时,它可以在已安装常规oracle jre的系统上运行吗?
我很好奇,因为如果它仍然具有JWS,我想尝试并开始使用openjdk(可能是更新的版本12)。但是,如果客户端安装了oracle jre 12,他们是否可以通过我的带有openjre的应用构建来运行webstart?我问是因为我们真的不能指望安装了非oracle jre的客户端PC。
目前,多个团体(RedHat、AdoptOpenJDK 和 Karakun)正在开发 Oracle WebStart 的开源替代品。该存储库可以在karakun/OpenWebStart找到。您可以在openwebstart.com上找到有关该项目的更多信息。
问:最新的OpenJDK是否保留对Java WebStart的支持?
不,不是Oracle JDK。不是OpenJDK。
现在,以OpenWebStart的形式替代了经典的WebStart 。(OpenWebStart 1.0.0版本于2019年11月18日宣布。)
问:在Eclipse中使用OpenJDK构建Java程序时,它可以在安装了常规Oracle JRE的系统上运行吗?
是的,只要安装的Java版本足够新即可。
(顺便说一下,Eclipse与问题无关。无论您使用哪种IDE或命令行工具来构建,Java都是相同的语言。)
问:那么,相对于Oracle使用OpenJDK有什么好处?
可从Linux和MacOS的OS供应商软件包存储库中获得OpenJDK,这使您可以简单地在OS级别实现自动更新。
Oracle发行版不再支持JRE嵌入式自动更新功能。由于Oracle点击型许可证及其实现方式,Oracle JDK和JRE安装的自动部署和修补始终脆弱而笨拙。
还有第三方的选择。阅读“ Java仍然免费”。
| 归档时间: |
|
| 查看次数: |
4557 次 |
| 最近记录: |