Java - [solucionado] Como crear un jar desde consola

 
Vista:
Imágen de perfil de xve
Val: 686
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

[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
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
o si están dentro de un paquete
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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder