标签: java file jar jvm
因此,当我的jar文件运行时,我希望它从一个站点删除并重写它。 Windows会锁定文件,即使JVM已完成。反正有没有阻止这种情况发生?
答案 0 :(得分:0)
你可以创建多个线程并且没有调用System.exit(0);你的程序关闭时 注意:0表示一切正常。
另见When should we call System.exit in Java
答案 1 :(得分:0)
这是为了更新目的吗?您可以复制.JAR,然后通过命令行打开此副本以更新原始文件,更新完成后,您可以打开原始.JAR传递参数以删除副本,这就是它
代码变得有点混乱,但是我之前做过它并且有效。