¿Cuál es el equivalente Java a este comando jar:código Java para crear un archivo JAR
C:\>jar cvf myjar.jar directory
Me gustaría crear este archivo JAR mediante programación, ya que no se puede asegurar que el comando será jar
en la ruta del sistema donde podría simplemente ejecutar el proceso externo.
Editar: Todo lo que quiero es archivar (y comprimir) un directorio. No tiene que seguir ningún estándar de Java. Es decir: una cremallera estándar está bien.
er ... ¿sabes que hay un 'JarOutputStream' que es una clase secundaria de' ZipOutputStream'? – Powerlord
Gracias. Vi eso, pero buscando simplemente archivar un directorio que contiene muchos directorios y archivos. No quiero tener que crear una matriz de entrada de todos los archivos. Solo quiero pasar el directorio como entrada. –
@Marcus va a necesitar codificar para iterar recursivamente a través de los directorios. –