Java的deployment.baseline.url属性可以即时更改吗?

时间:2019-12-03 18:52:48

标签: java java-web-start

背景
我有一个通过Java Web Start在气隙网络上部署的应用程序。该网络上的计算机连接到它们自己的微型互联网,因此,Web浏览可以按您期望的那样工作,但是显然不能与外部站点一起使用。

问题:
Java的deploy.baseline.url属性设置为如下所示:
deployment.baseline.url = https://javadl-esd-secure.oracle.com/update/securitypack.jar
对于某些用户,这会导致启动工具时出现严重延迟,因为JDK在继续启动应用程序之前会等待上述url超时。

现在,我无法通过System.setProperty()设置该属性,因为它不是系统属性,而是部署属性。我也不能现实地告诉用户修改他们的deployment.config文件,他们也不精通技术,并且我无法访问他们的计算机,所以我自己也无法修改文件。

我需要什么
可以通过某种方式在我部署的javaws应用程序中的Deployment.baseline.url指定的url上禁用javaws的“回拨”功能,或者确认在受限的上下文中无法执行此类操作。

谢谢!

0 个答案:

没有答案