2011-08-10 38 views
6

Bạn có biết mô-đun python mà tôi có thể thêm tệp vào một tệp nén JAR không?Chỉnh sửa tệp jar bằng python

(những gì tôi wan't để làm là thêm .class tập tin vào một kho lưu trữ jar)

và chương trình mà đã làm nó phải được viết bằng python

Cảm ơn!

+1

file .jar về cơ bản các file .zip tiêu chuẩn với một kết thúc khác nhau, vì vậy bạn sẽ có thể thêm các tập tin sử dụng mô-đun zipfile – Gryphius

+1

cộng với một số siêu dữ liệu. –

Trả lời

0

Điều này có thể được thực hiện với subprocess gọi lệnh 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) 
Các vấn đề liên quan