我正在开发一个项目,我应该使用 JNLP 启动一个 Eclipse RCP 项目。现在,我刚刚被介绍到 JNLP 世界,并没有真正把所有事情都搞清楚。我看到了,有一种方法可以使用 DownloadService 来管理资源的下载,以管理 java 缓存。
在互联网上搜索后,我找到了一些示例......但没有一个真正解释如何以及在何处使用 DownloadService。所以这些是我的问题。
假设我有一个简单的 RCP 插件:
- 我已经导出并签署了罐子。
- 带有 jnlp 文件的 jar 已经在我本地运行的 tomcat 服务器上
- 我应该在哪里实现运行我的 DownloadService 实例的主类,我应该如何在我的 jnlp 文件中注册它?
- 我想我的问题是我怎样才能让 jnlp 只下载已更改的资源?
如果有人向我提供一些解释或简单的例子,我将不胜感激。
谢谢。