Java 从启动的程序中获取JNLP文件名
是否可以从通过Web Start java程序启动的程序中确定JNLP文件名?目前,我知道的唯一方法是添加一个带有JNLP href值的Java 从启动的程序中获取JNLP文件名,java,filenames,jnlp,Java,Filenames,Jnlp,是否可以从通过Web Start java程序启动的程序中确定JNLP文件名?目前,我知道的唯一方法是添加一个带有JNLP href值的属性。应用程序可以将其添加到BasicService.getCodeBase(),以构造JNLP文件的URL 你为什么需要这些信息 这是统计需要的 如果您想确定JNLP上的命中率,这些命中率将显示在服务器日志中。 如果需要确定“成功启动的次数”,则将HREF作为属性添加到JNLP中,并拥有每个应用程序。一旦服务器启动,请返回到“app.phone主页”。这是统
属性。应用程序可以将其添加到BasicService.getCodeBase()
,以构造JNLP文件的URL
你为什么需要这些信息
这是统计需要的
如果您想确定JNLP上的命中率,这些命中率将显示在服务器日志中。
如果需要确定“成功启动的次数”,则将HREF
作为属性添加到JNLP中,并拥有每个应用程序。一旦服务器启动,请返回到“app.phone主页”。这是统计需要所必需的。但是,整个url对我来说不是必需的,只要文件名就足够了。非常适合我的实例!获取本地缓存的JNLP名称,而不是远程名称,因此可能无法满足所有需要。
System.getProperty("jnlpx.origFilenameArg")