我创建了一个通过下载动态生成的.jnlp文件启动的Java应用程序。该应用程序所做的并不是真正相关,而是它的屏幕记录。用户将随着时间的推移下载并启动几个(可能是数百个)这些应用程序。
当程序结束时,我想删除启动应用程序的jnlp文件。该计划的重点是不应该安装任何东西,也不会遗漏任何东西。这包括jnlp提交的一个下载启动它。
有没有办法找到jnlp文件,所以我可以删除它? (最好是File对象)
答案 0 :(得分:2)
查找系统属性var jnlpx.origFilenameArg
并将其从java应用程序中删除。
这适用于Java 6更新26。