[solucionado] Como crear un jar desde consola
Publicado por xve (345 intervenciones) el 20/04/2018 10:59:48
Aquí pongo a modo de recordatorio, como generar un jar desde consola
- Generamos el .class
- Generamos el .jar con una sola clase
- Generamos el .jar con varias clases añadiéndolas una detrás de la otra
o si están dentro de un paquete
En nuestro caso, inciamos que (c) creamos un nuevo archivo y que (f) especificamos el nombre del archivo
Para ver la lista de opciones, podemos ejecutar: jar --help
Para ejecutar nuestro archivo .jar, podemos hacerlo así:
- Generamos el .class
1
javac Miarchivo.java
- Generamos el .jar con una sola clase
1
jar cf Miarchivo.jar Miarchivo.class
- Generamos el .jar con varias clases añadiéndolas una detrás de la otra
1
jar cf Miarchivo.jar Miarchivo.class OtraClase.class
1
jar cf Miarchivo.jar Miarchivo.class Paquete/OtraClase.class
En nuestro caso, inciamos que (c) creamos un nuevo archivo y que (f) especificamos el nombre del archivo
Para ver la lista de opciones, podemos ejecutar: jar --help
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Options:
-c create new archive
-t list table of contents for archive
-x extract named (or all) files from archive
-u update existing archive
-v generate verbose output on standard output
-f specify archive file name
-m include manifest information from specified manifest file
-n perform Pack200 normalization after creating a new archive
-e specify application entry point for stand-alone application
bundled into an executable jar file
-0 store only; use no ZIP compression
-P preserve leading '/' (absolute path) and ".." (parent directory) components from file names
-M do not create a manifest file for the entries
-i generate index information for the specified jar files
-C change to the specified directory and include the following file
Para ejecutar nuestro archivo .jar, podemos hacerlo así:
1
java -cp Miarchivo.jar Miarchivo
Valora esta pregunta


0