背景
我制作了一个通过下载动态生成的 .jnlp 文件启动的 Java 应用程序。该应用程序的作用并不重要,但它是一个屏幕录像机。随着时间的推移,用户将下载并启动几个(可能数百个)这样的应用程序。
问题
当程序结束时,我想删除启动应用程序的 jnlp 文件。该程序的要点是不应该安装任何东西,也不应该留下任何东西。这包括 jnlp 归档,一个下载启动它。
问题
有没有办法找到 jnlp 文件以便删除它? (最好是一个文件对象)
最佳答案
查找系统属性 var jnlpx.origFilenameArg
并将其从 java 应用程序中删除。
这适用于 Java 6 更新 26。
关于java - 查找启动 Java 应用程序的 jnlp 文件 (Java Web Start),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8341854/