Archivos JAR ("Java Archives")
Una archivo JAR es simplemente un archivo comprimido que incluye una estructura de directorios con Clases, lo anterior permite:
-Distribuir/Utilizar Clases de una manera eficiente a través de un solo archivo.
-Declarar dichas Clases de una manera más eficiente en la variable CLASSPATH.
En todo JDK/J2SE se incluye el comando jar el cual permite generar,
observar y descomprimir archivos JAR; a continuación se describen estos
tres casos.
Para compilar archivos.java
javac archivo1.java, archivo2.java, etc.
Para ejecutar archivos java
java nombre_d_archivo
Generación de Archivo JAR
Para generar un archivo JAR es necesario colocarse bajo el directorio
raíz de la estructura de directorios donde residen las Clases:
$ jar cvf nombre.jar *
Al ejecutar el comando anterior se genera una archivo JAR llamado
nombre.jar con todos los archivos .class que residen en la estructura de
directorios.
Para ejecutar un archivo jar
java -jar archivo.jar
Observar contenido de Archivo JAR
Para observar el contenido de un archivo JAR, se utiliza un comando similar:
$ jar tvf nombre.jar
El comando anterior despliega el contenido del archivo JAR nombre.jar;
NOTA: Este comando únicamente despliega el contenido, la extracción de
un archivo JAR se describe a continuación.
Extracción de Archivo JAR
En ocasiones es conveniente extraer el contenido de un archivo JAR para
llevar acabo modificaciones, esto se realiza a través del siguiente
comando:
$ jar xvf nombre.jar
El comando anterior genera una estructura de directorios con el contenido del archivo JAR nombre.jar.
No hay comentarios:
Publicar un comentario