使用.jar文件编辑.jar文件

时间:2012-06-09 18:49:41

标签: java jar

我已经为我的朋友写了一个更新程序来更新我为她写的另一个程序,作为送走的礼物。我已经编写了所有需要的代码,用于检索从服务器更新并将它们保存在临时内存中的类文件。我需要帮助的是让程序替换第一个jar文件中的类文件,这样她就不必进行手动更新。注意:主程序在更新期间没有运行,因此没有爆炸罐。

2 个答案:

答案 0 :(得分:2)

如果您正在寻找Java Web Start,并且朋友的计算机上有jar可执行文件(因为您的朋友的计算机上安装了JDK,或者您随应用程序一起分发了JDK),你可以运行

  

jar uf jar文件输入文件

如果要从Java程序中调用jar可执行文件,只需使用Runtime.exec即可。有关通过jar可执行文件更新JAR的更深入讨论,请参阅Sun Developer Network的文章"Updating a JAR File."

答案 1 :(得分:2)

只要应用程序。有一个GUI,使用Java Web Start进行部署。

  

Java Web Start(JWS)是Oracle Corporation用于直接从网络或Internet链接启动富客户端(Swing,AWT,SWT)桌面应用程序的技术。它为支持Java的平台提供'一键式'安装 1

     

JWS提供了许多吸引人的功能,包括但不限于启动画面,桌面集成,文件关联,自动更新 2 (包括延迟下载和程序化控制更新),本地人的分区&按平台,体系结构或Java版本下载其他资源,运行时环境配置(最低J2SE版本,运行时选项,RAM等),使用扩展轻松管理公共资源..

  1. 对用户来说很容易。
  2. 自动更新是内置的,所有部署者都必须上传新的Jar。
相关问题