在Windows中运行时更新Jar文件

时间:2014-04-04 18:25:52

标签: java file jar jvm

因此,当我的jar文件运行时,我希望它从一个站点删除并重写它。 Windows会锁定文件,即使JVM已完成。反正有没有阻止这种情况发生?

2 个答案:

答案 0 :(得分:0)

你可以创建多个线程并且没有调用System.exit(0);你的程序关闭时 注意:0表示一切正常。

另见When should we call System.exit in Java

答案 1 :(得分:0)

这是为了更新目的吗?您可以复制.JAR,然后通过命令行打开此副本以更新原始文件,更新完成后,您可以打开原始.JAR传递参数以删除副本,这就是它

代码变得有点混乱,但是我之前做过它并且有效。