如何更新jar文件中的params?

时间:2013-12-09 01:53:04

标签: java ant compilation

我需要在由ant编译的jar文件中更新config.params。我知道我不需要重新编译源代码来执行此操作。有人可以帮我解决如何更新jar文件中的params文件吗?

我需要更改config.params文件中的整数值:

fileSize = 4应更改为fileSize = 20

2 个答案:

答案 0 :(得分:1)

尝试在7-Zip等拉链程序中提取jar(或重命名为.zip并使用Windows打开),更改文件数据,然后重新压缩(如果需要,重命名为jar)。

从技术上讲,“编译”是由javac(不是Ant)完成的,用于构建.class文件,您无需触及,因为开发人员足够聪明,可以将您需要的设置放入属性文件中。

答案 1 :(得分:0)

我做了以下事情:

  1. jar xf jar-file [archived-file(s)]
  2. 修改了我想要的文件
  3. jar cf jar-file input-file(s)
  4. http://docs.oracle.com/javase/tutorial/deployment/jar/build.html

    学习

    更简单的方法是:jar uf jar-file input-file(s)

    http://docs.oracle.com/javase/tutorial/deployment/jar/update.html(根本不需要触摸jar文件)