我有一个jar,我需要替换里面的一个类,此时我只能用“档案管理器”打开它然后将新编译的类拖放到jar中,但我觉得这真的很无聊,如果我能只用一个命令来完成呢?
谢谢〜
答案1
zip -u stuff.jar file.txt
将更新 stuff.zip 中的 file.txt 。请注意,-u
file.txt 必须已存在于 zip 文件中,并且只有当它比 jar 中的文件新时才会被覆盖。
答案2
这个如何
jar -uf YOURJAR.jar FILE
如果 jar 有文件夹结构,你也可以保留它
jar -uf YOURJAR.jar DIR/DIR/FILE
了解更多信息请看此处 http://docs.oracle.com/javase/tutorial/deployment/jar/update.html