java,用于存储小程序所需的库,以避免每次小程序运行时下载它们
我已经开发了一个小程序,它需要很多库(大约5mb in.jar文件),我确切地知道它将在什么样的电脑上运行,我可以将这些jar放入系统中以避免每次打开小程序时被下载吗
系统运行Windows
在pc中存储这些LIB的主要思想是低带宽
我曾尝试使用proguard来压缩和减少代码大小,但这还不够,我只需要下载小程序并在本地存储所有库
谢谢
更新
Tomasz Szuba的答案正是我想要的
将所有jar放入jre/lib/ext/
谢谢
# 1 楼答案
要获得更加一致和可靠的JAR缓存,请使用Java Web Start部署小程序
# 2 楼答案
最好只依赖Javaapplet缓存。 如果使用多个JAR指定applet对象,则不会重新加载未更改的JAR。 例如:
如果lib是这样的话。罐子和另一个瓶子。jar不会被更改,它们不会被重新下载
如果您确实必须更早分发这些LIB,则:
其他教程提供了通过小程序自动安装扩展的方法,使用其中的一个:http://docs.oracle.com/javase/tutorial/ext/basics/download.html