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