我有以下代码在 java 7 update 21 之前可以无缝工作:
//url = http://somesite.com/mynewlib.jar
if(ds.isResourceCached(url, null))
ds.removeResource(url, null);
DownloadServiceListener dsl = ds.getDefaultProgressWindow();
s.loadResource(url, null, dsl);
现在,jar 文件似乎正在被下载和缓存,但它们不适用于代码。访问新下载代码的代码似乎没有找到 downaloded(cached) jar 资源。