我的应用程序是用java Swing开发的,已有20年的历史了。对于这个巨大的应用程序,我们现在正在JAVA 10上迁移相同的应用程序,并将在java 11或后续版本上迁移相同的应用程序。该应用程序在java中运行良好,根据java 11特性,java 11和其他后续版本将不支持java应用程序。
请让我知道在java 10上运行我的应用程序的最佳方法。
发布于 2019-06-12 06:41:22
有OpenWebStart启动项目。上面写着:
我们决定创建OpenWebStart,这是OpenWebStart技术的开源重新实现。我们的替换将提供Java和JNLP标准中最常用的特性,这样您的客户就可以继续使用基于Java和JNLP的应用程序,而不会有任何更改。
目前,该项目正处于alpha阶段。下载是可用的。测试版应在年底前提供:
我们的目标是在第3/2019季度做好测试测试和发布候选版本的准备。
发布于 2018-09-18 08:06:01
一个解决方案可能是Karakun目前正在开发的WebStart替代品:https://dev.karakun.com/webstart/
目前还不清楚这将是什么时候以及如何到来,因为它是建立在某种人群基础上的,但由于每个人都可以参与进来(即使成本很低),这是一个很好的可能性。
因为这是基于Java 11迁移的Applet/JNLP的副本,所以我复制了我的答案
发布于 2018-08-06 10:08:26
您必须找到一种替代JWS/JNLP的技术来运行您的系统,因为JWS/JNLP将不再可用。
我没有明确的替代方案,少数仍然使用JWS的公司倾向于为内部使用开发自己的替代品。
我知道这可能不是你想听到的(没有现成的替换),但这就是它的方式。我正在做的项目是一个类似的难题,我们也有几个JWS组件需要在不久的将来重新加工。
https://stackoverflow.com/questions/51704652
复制相似问题