Java 用python编辑jar文件

Java 用python编辑jar文件,java,python,jar,Java,Python,Jar,你知道一个python模块吗?我可以用它将文件添加到JAR归档文件中 (我不想做的是将.class文件添加到jar存档) 而必须这样做的程序必须用python编写 谢谢 .jar文件只是具有不同文件扩展名和清单的.zip文件 请尝试调用jar命令来完成此操作: import subprocess def add_to_jar(file2add, jar_file): cmd = 'jar -uf ' + jar_file + " " + file2add proc = subpr

你知道一个python模块吗?我可以用它将文件添加到JAR归档文件中

(我不想做的是将.class文件添加到jar存档)

而必须这样做的程序必须用python编写


谢谢

.jar文件只是具有不同文件扩展名和清单的.zip文件

请尝试调用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)

.jar文件基本上是具有不同结尾的标准.zip文件,因此您应该能够使用zipfile模块添加文件