如何在Linux中用命令行替换jar中的文件?


11

我有一个jar,需要替换其中的一个类,目前,我只能用“归档管理器”打开它,然后将新的已编译类拖放到jar中,但是我觉得这很无聊,如果我只用一个命令就可以做到吗?

谢谢〜


+1对于gui很无聊:),但您应该更正“存档管理器” ...
约翰

Answers:


11
zip -u stuff.jar file.txt

将会更新stuff.zip中的file.txt。请注意,for -ufile.txt必须已经存在于zip文件中,并且仅比jar中的那个更新时才会被覆盖。


大提示。您可能也可以使用7-zip。
djangofan

如果没有zip和jar,有解决方案吗?我只有tar和gzip可用
wutzebaer

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.