如何在Java 10或更高版本的Java 11中运行现有的JAVA Web Start应用程序

时间:2018-08-06 09:39:40

标签: java java-web-start

我的应用程序是使用20年的Java Swings开发的。对于这个庞大的应用程序,我们现在将在JAVA 10上进行迁移,并将在Java 11或后续版本上进行迁移。此应用程序可与Java Webstart正常运行,并且根据Java 11功能,Java 11和其他后续版本将不支持Java Web Start应用程序。

请让我知道在不使用Webstart的情况下在Java 10上运行应用程序的最佳方法。

3 个答案:

答案 0 :(得分:1)

OpenWebStart个启动项目。它说:

  

我们决定创建OpenWebStart,它是对   Java Web Start技术。我们的替代品将提供最多   Java Web Start和JNLP标准的常用功能,因此   您的客户可以继续使用基于Java Web的应用程序   启动和JNLP,无需进行任何更改。

当前该项目尚未开始,beta将于今年年底发布:

  

我们的目标是准备Beta测试和候选版本   2019年第三季度

答案 1 :(得分:0)

由于JWS / JNLP将不再可用,因此您将不得不找到JWS / JNLP的替代技术来运行系统。

我没有明确的选择,仍在使用JWS的少数公司倾向于开发自己的替代品供内部使用。

我知道这可能不是您想听到的(没有可用的即用型替代品),但是事实就是这样。我正在从事的项目处于类似的难题中,我们还拥有几个JWS组件,这些组件将在不久的将来进行重新设计。

答案 2 :(得分:0)

一种解决方案可能是Karakun目前正在使用的WebStart替代品:https://dev.karakun.com/webstart/

目前尚不清楚何时以及如何实现此目标,因为它基于某种人群基础,但是由于每个人都可以参与(即使成本低廉),所以这是一个很好的可能性。

由于这是Applet/JNLP on Java 11 migration的副本,我只是复制了答案