java - 查找启动 Java 应用程序的 jnlp 文件 (Java Web Start)

标签 java jnlp java-web-start

背景

我制作了一个通过下载动态生成的 .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/

相关文章:

Java 1.6 -> 1.7 JNLP = SIGSEGV

Java web启动权限问题?

java - IBM MQ - 权限 - 阅读视角

java - 程序加载太多内容? ( java )

java - 如何使用 javafx ant 任务指定 jnlp 代码库?

Java安全警告

web-applications - 如何使用 JnlpDownloadServlet 访问 webapp 的 webstart 目录中的 jar 内的资源

java - 数据库和 JPA 中不同的 PostgreSQL 序列 ID

java - JSP 页面能否记住它拥有的旧对象?

java - 相同的 Java 字体在 Eclipse 与 JNLP 中略有不同