Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.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 从启动的程序中获取JNLP文件名_Java_Filenames_Jnlp - Fatal编程技术网

Java 从启动的程序中获取JNLP文件名

Java 从启动的程序中获取JNLP文件名,java,filenames,jnlp,Java,Filenames,Jnlp,是否可以从通过Web Start java程序启动的程序中确定JNLP文件名?目前,我知道的唯一方法是添加一个带有JNLP href值的属性。应用程序可以将其添加到BasicService.getCodeBase(),以构造JNLP文件的URL 你为什么需要这些信息 这是统计需要的 如果您想确定JNLP上的命中率,这些命中率将显示在服务器日志中。 如果需要确定“成功启动的次数”,则将HREF作为属性添加到JNLP中,并拥有每个应用程序。一旦服务器启动,请返回到“app.phone主页”。这是统

是否可以从通过Web Start java程序启动的程序中确定JNLP文件名?

目前,我知道的唯一方法是添加一个带有JNLP href值的
属性。应用程序可以将其添加到
BasicService.getCodeBase()
,以构造JNLP文件的URL


你为什么需要这些信息


这是统计需要的

如果您想确定JNLP上的命中率,这些命中率将显示在服务器日志中。
如果需要确定“成功启动的次数”,则将
HREF
作为
属性添加到JNLP中,并拥有每个应用程序。一旦服务器启动,请返回到“app.phone主页”。

这是统计需要所必需的。但是,整个url对我来说不是必需的,只要文件名就足够了。非常适合我的实例!获取本地缓存的JNLP名称,而不是远程名称,因此可能无法满足所有需要。
System.getProperty("jnlpx.origFilenameArg")