Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 确定RCP应用程序是新安装的还是缓存的_Java_Eclipse Rcp_Java Web Start_Jnlp - Fatal编程技术网

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

Java 确定RCP应用程序是新安装的还是缓存的,java,eclipse-rcp,java-web-start,jnlp,Java,Eclipse Rcp,Java Web Start,Jnlp,是否有任何方法可以检查我的RCP应用程序是第一次安装(通过Webstart)还是在运行时从缓存运行(例如,桌面快捷方式)。 我想到的是实现DownloadServiceListener,并检查是否下载了一个静态资源(如果是-新建,如果不是-缓存)。使用JNLP的installer desc元素调用一些在PEListenceService中写入属性的代码。有关的详细信息,请参阅。谢谢。我的问题很好,但我意识到这其实不是我想问的,对不起。我想知道何时从快捷方式或新的JNLP运行Webstart。当我

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

使用JNLP的
installer desc
元素调用一些在
PEListenceService
中写入属性的代码。有关的详细信息,请参阅。

谢谢。我的问题很好,但我意识到这其实不是我想问的,对不起。我想知道何时从快捷方式或新的JNLP运行Webstart。当我单击NewJNLP文件时,可能不需要再次安装,因为它已缓存。