背景:
我们正在使用Java WS成功部署。 最近我们采用了一个新的第三方罐子。 新采用的罐子尺寸大于40MB。 采用此第三方之前的应用程序大小仅为8MB。
问题:
客户拥有大约1000台计算机,当他们点击jnlp并启动应用程序时,所有客户端计算机都会尝试首次下载所有jar(懒惰下载)。此下载会占用所有带宽并减慢下载速度(影响其销售峰值时间)
解决方法
通过使第三方jar可执行来交付第三方jar。(jarName.exe) 在jnlp中提到第三方jar名称。 如果提到的jar名称已经安装在桌面上,那么从本地引用该jar,不要从JNLP服务器下载。
技术问题
我们可以将本地jar用于Java Web Start应用程序吗?
如果是,Java WS如何引用本地jar?