确定 RCP 应用程序是新安装的还是缓存的

Determine RCP application is newly installed or cached

有什么方法可以检查我的 RCP 应用程序是第一次安装(通过 Webstart)还是 运行 从缓存(例如桌面快捷方式)中 运行 时间。 我想到的是实现 DownloadServiceListener 并检查是否下载了静态资源之一(如果是 - 新的,如果没有 - 缓存)。

使用 JNLP 的 installer-desc 元素调用一些在 PesistenceService 中写入属性的代码。在 JNLP API.

上查看更多信息