2010-11-02 19 views
6

quiero crear un archivo jar en el que quiero colocar algún archivo en la carpeta META-INF del archivo jar.¿es posible? .i sabe cómo crear un archivo jar, pero ni idea de cómo poner los archivos dentro de META-INFcómo agregar archivos a los tarros META-INF

a continuación es mis archivos jar deseados directorio META-INF

META-INF> SomeFolder> somefile

Respuesta

12
jar uf jarfile.jar META-INF/somefolder/somefile 
+0

Thnks trabajaron dogbane – evan

2

Cambiar nombre .jar -file a algo que termina en .zip, ábralo con un programa apropiado, cambie lo que desea cambiar, guárdelo y cámbiele el nombre nuevamente a .jar. Jarfiles son archivos Zipfiles.

2

Desde el jar documentation:

actualiza un archivo existente jarfile (cuando se especifica f) mediante la adición a la misma presenta y directorios especificados por inputfiles. Por ejemplo: Tarro uf foo.jar foo.class

2

Es probable que tenga la carpeta META-INF ya cuando se crea el frasco de la fuente. Solo coloque sus archivos allí antes de hacer el tarro.

2

Trate de crear un directorio META-INF entre los .class archivos que desea ser incluido en el frasco. Coloque lo que desee en este directorio META-INF, y se incluirá en el archivo jar compilado.

0

Aquí es cómo crear un frasco con una carpeta personalizada somefolder bajo META-INF:

mkdir META-INF 
cp -a somefolder META-INF 
jar cvf jarfile.jar META-INF/ 
Cuestiones relacionadas