Java Web Start替代品[关闭]

我们正在寻找Java WebStart的替代方案,该替代方案可以有效地完成相同的任务,并且实现得更好。我们遇到了很大的麻烦。我们有几个XP台式机办公室,所有办公室都稍有不同,到目前为止,只有少数几个在不进行认真调整的情况下工作。问题在于不能很好地使用代理设置(在Java控制面板中使用直接连接可以正常工作),拒绝在设置“

-Xmx”之类的参数时运行,而在未设置参数时运行正常(直到运行)内存不足)和其他无法解决的奇怪问题。

网络启动的工作方式正是我们想要的,即连接到具有该应用程序的服务器,下载已更改的内容,保留jar的缓存等。这里的其他团队在他们的C#应用​​程序中使用“clickonce”,并且可以有效地同样的事情,但似乎麻烦较少。

我坚信我们不是唯一遇到这种情况的人,但是四处搜寻并没有真正显示出其他选择。我们已经研究过编写一个存根本地应用程序,该应用程序本质上只是一个URLClassLoader,它可以通过网络即时加载我们的应用程序,但不幸的是,这与其他办公室相比太慢了。有人有主意吗?

谢谢

如果有人对最终发生的事情感到好奇,我们又给webstart上了一个月左右的时间,但仍然遇到问题,因此我们实施了自己的版本。基本上,它只是一个存根,它具有指向Web服务器的URL类加载器。它少于200行代码,并且已经运行了好几个月了。这并不理想,但是除非有人改进了Webstart,否则我们将坚持下去。

因此,几年后,我正在研究一个具有相同问题的新项目。这次我们不是使用自己的webstart实现,而是使用getdown。我们发现它相对于Web启动是一个巨大的进步,并且对我们来说真的很好。

回答:

我的公司也遇到了Webstart的痛苦,尤其是在JRE 1.6 update 19和20上。我们的问题围绕着Mixed

Code安全警告。(所有内容均已正确签名且问题是间歇性的)

顺便说一句,我偶然发现了三环。我还没有尝试过,但是看起来很有希望https://github.com/threerings/getdown/wiki

以上是 Java Web Start替代品[关闭] 的全部内容, 来源链接: utcz.com/qa/403946.html

回到顶部