你知道一个python模块,我可以用它将文件添加到JAR存档吗?
(我不想做的是将.class文件添加到jar存档中)
并且必须用python编写必须编写的程序
谢谢!
答案 0 :(得分:10)
.jar文件只是带有不同文件扩展名和清单的.zip文件。
答案 1 :(得分:0)
这可以通过subprocess调用jar命令来完成:
import subprocess
def add_to_jar(file2add, jar_file):
cmd = 'jar -uf ' + jar_file + " " + file2add
proc = subprocess.Popen(cmd, shell=True)
add_to_jar(file_to_add, jar_file)