根据 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