我为我的朋友写了一个更新程序,用来更新我为她写的另一个程序,作为她的临别礼物。我已经编写了检索从服务器更新的类文件并将它们保存在临时内存中所需的所有代码。我需要的帮助是让程序替换第一个jar文件中的类文件,这样她就不必进行手动更新。注意:主程序在更新期间不会运行,因此不会出现爆炸jars。
发布于 2012-06-10 03:39:35
如果Java Web Start不是您想要的,并且您朋友的计算机上有jar可执行文件(因为您朋友的计算机上安装了JDK,或者您将其与应用程序一起分发),则可以运行
jar ufjar文件输入文件
如果您想从Java程序中调用jar可执行文件,只需使用Runtime.exec。有关通过jar可执行文件更新JAR的更深入的讨论,请参见Sun Developer Network的文章"Updating a JAR File."
https://stackoverflow.com/questions/10963662
复制相似问题