java - 关闭后强制删除 .jar 文件(创建 Java 卸载程序)

标签 java windows jar

我已经创建了基于 Java 的卸载程序 - 但仍然存在一个问题 - 关闭卸载程序 .jar 文件(和相关目录 - 例如 .../SomeApplication/uninstaller/uninstaller.jar)后如何删除它?卸载后留下一些文件不太好..

最佳答案

我会通过使用外部实用程序(bat 或 sh)将卸载程序复制到临时文件夹(%TEMP%)并从该位置执行该程序来解决此问题。

我认为这是一个有效的实现,因为它删除了永久文件,并且唯一剩下的文件将随着时间的推移而自然地被删除,或者至少被指示为“临时”。

关于java - 关闭后强制删除 .jar 文件(创建 Java 卸载程序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22796370/

相关文章:

java - 使用 build.xml 从源文件夹创建一个 jar 文件

java - 无法使用 javascript 隐藏 <td> 标记,并且无法将 servlet 编写为 <td tag> 的 id

windows - Windows驱动程序可以访问进程的页表吗?

windows - 除非已为构建用户打开交互式登录,否则 Jenkins Windows slave 上的 cmake 失败

windows - Windows 上的 Linux pthread 可移植性

linux - InitScript Debian Insserv 未在启动时启动

java - 有没有一种快速的方法可以从 Jar/war 中删除文件,而无需提取 jar 并重新创建它?

java - 从数组生成变量以创建循环

java - EclipseLink 和 Hibernate 集成

java - IntelliJ中如何通过终端运行Java程序