【发布时间】:2011-11-01 15:52:14
【问题描述】:
我正在尝试使用 Java 的 jar 索引功能来减少 Web 启动期间加载的存档数量。我已经用 Ant 生成了 INDEX.LIST 并将它放在标记为 main (META-INF/INDEX.LIST) 的 jar 文件中。我的创业班也在这个罐子里。主 jar 是急切下载的,其他的则按需延迟获取。
只有我的小主 jar 被下载,直到我没有找到可以位于另一个档案中的资源。如果我尝试从其他 jar 加载属性文件,Web 启动客户端会在找到我的资源之前下载许多其他档案。 (超过 10 Megs 而不是需要的 ~500KB)。看起来它根本没有使用索引文件,只是线性地遍历 jar 列表并尝试查找资源。我检查了生成的 INDEX.LIST,它包含对我的属性文件的引用。
如何检测 Web Start 是否正在使用我的索引文件?
【问题讨论】:
标签: java java-web-start