根据 Oracle 于 2018 年 3 月的公告,Java 11 于 2018 年 9 月发布后,引入了一些开发人员需要应对的变化。其中之一是从 Java 开发工具包 (JDK) 中移除了 Java Web Start (JWS) 功能,同时终止了对 Java 8 的支持。

对于桌面应用程序开发来说,这一变化影响重大。使用 Java Web Start 的用户将无法在 Java 最新版本上继续运行基于 JWS 的应用程序,这可能会引发一些问题。


扩展支持的情况如何?

Oracle 在同一份 Java 客户端路线图更新 中宣布了对 Java SE 8 Web Start 应用程序的扩展支持,但情况并不如看起来那么乐观。


  • 非企业及非商业用途 的 Web Start 应用程序可获得支持,但仅延续至 2020 年底
  • 企业或商业用途 的用户,如果依赖 Web Start,需要支付支持费用以继续使用 Java SE 8。对于这些付费用户,支持将延续至 2025 年

总结

Oracle 的这一变更对依赖 Java Web Start 的用户,尤其是商业用户,带来了重要影响。如果您的业务依赖 JWS 技术,建议规划迁移到其他解决方案,如 Webswing,它能够让基于 Java 的桌面应用程序无缝运行于网页浏览器中,且无需修改代码,是一种高效的替代方案。


  • 如需了解更多信息,或试用 Webswing 的功能,请访问 webswing.org


最简单的解决方案?

由于最新版本的 Java(以及未来的版本)已不再包含 Java Web Start (JWS),公司将无法再获得有关安全性方面的更新和支持。因此,企业应尽快寻找新的解决方案。

市场上最简单且最有效的解决方案之一就是 Webswing

Webswing 是一款强大的 Web 服务器,它能够让您将旧版桌面应用程序直接运行在网页上,而无需更改任何一行源代码。

想了解更多关于 Webswing 的信息,请访问:webswing.org

arrow_back_ios

上一页使用Webswing的主要优势