2011-08-10 33 views
6

¿Conoces un módulo python con el que puedo agregar archivos a un archivo JAR?Editar archivos jar con python

(lo que wan't que hacer es añadir los archivos .class a un archivo JAR)

y el programa que tiene que hacer lo que tiene que ser escrito en Python

Gracias!

+1

archivos .jar son básicamente archivos zip estándar con un final diferente, por lo que debe ser capaz de añadir archivos usando el módulo zipfile – Gryphius

+1

más algunos metadatos. –

Respuesta

0

Esto se puede hacer con subprocess llamando al comando 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) 
Cuestiones relacionadas