标签: java java-web-start jnlp
我想使用loadResource()将jar加载到我的jnlp应用程序的缓存中。但是从文档中不清楚这个方法是否总是会尝试转到jar的服务器,或者它是否会使用以前下载的版本。
我的第一个想法是使用isResourceCached(),然后在没有缓存的情况下调用loadResource()。但我发现尽管jar在以前的下载中处于缓存中,但它并没有被添加到类路径中(我从我的观察中假设)。
所以我的问题是:我是否可以一直调用loadResource()并假设它会在第一时间获得它,然后再重新使用它?