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

问题描述 投票:3回答:2

我的应用程序是在Java Swings中开发的,已有20年历史。对于这个庞大的应用程序,我们现在正在JAVA 10上进行迁移,并将在java 11或即将发布的版本上进行迁移。此应用程序适用于java Webstart,并且根据java 11的功能,java 11和其他即将推出的版本将不支持java Web Start应用程序。

请告诉我在没有webstart的情况下在java 10上运行我的应用程序的最佳方法。

java java-web-start
2个回答
1
投票

OpenWebStart启动项目。它说:

我们决定创建OpenWebStart,这是Java Web Start技术的开源重新实现。我们的替代品将提供Java Web Start和JNLP标准的最常用功能,以便您的客户可以继续使用基于Java Web Start和JNLP的应用程序而无需任何更改。

目前该项目尚未启动,测试版应在年底前提供:

我们的目标是在Q3 / 2019年准备好beta测试和候选版本


0
投票

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

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

我知道这可能不是你想听到的(没有开箱即用的更换),但就是这样。我正在研究的项目存在类似的难题,我们还有几个JWS组件需要在不久的将来进行重新设计。


0
投票

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

目前尚不清楚何时以及如何实现这一点,因为它基于一种人群创立,但由于每个人都可以参与(即使成本低),这是一个非常好的可能性。

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

© www.soinside.com 2019 - 2024. All rights reserved.