Cómo utilizar el comando jar

Se utiliza el tarro comando en Java para crear un Archivo JAR, cual es un solo archivo que puede contener más de una clase en un formato comprimido que el Java Runtime Environment puede acceder rápidamente. (JAR representa Archivo Java.)

Un archivo JAR puede tener unos pocos o miles de clases en el mismo. De hecho, todo el API Java se almacena en un único archivo JAR llamado rt.java. (Los rt representa tiempo de ejecución.) Es un gran archivo - más de 35 MB - pero eso no es malo teniendo en cuenta de que contiene más de 12.000 clases.

Archivos JAR son similares en formato a Archivos Zip, un formato comprimido hizo popular por el programa PKZIP. La principal diferencia es que los archivos JAR contienen un archivo especial, llamado el archivo de manifiesto, que contiene información acerca de los archivos en el archivo. Este manifiesto se crea automáticamente por el tarro utilidad, pero se puede suministrar un manifiesto de su propia para proporcionar información adicional acerca de los archivos archivados.

Archivos JAR son la forma habitual para distribuir aplicaciones Java terminados. Después de terminar su aplicación, se corre el tarro comando desde un símbolo del sistema para preparar el archivo JAR. A continuación, otro usuario puede copiar el archivo JAR a su ordenador. El usuario puede ejecutar la aplicación directamente desde el archivo JAR.

Archivos JAR también se utilizan para distribuir las bibliotecas de clases. Usted puede agregar un archivo JAR a la variable de entorno CLASSPATH. Entonces, las clases del archivo JAR están disponibles automáticamente para cualquier programa de Java que importa el paquete que contiene las clases.

El formato básico de la tarro comando es

Opciones jar jar-file [manifiesta-file] clase-archivos ...

Las opciones especifican la acción básica que deseas tarro de realizar y proporcionar información adicional acerca de cómo desea que el comando funcione. Estas son las opciones:

OpciónDescripción
cCrea un nuevo tarro archivo.
uActualiza una ya existente tarro archivo.
XExtrae los archivos de una existente tarroarchivo.
tMuestra el contenido de un tarroarchivo.
FIndica que el tarro presentar isspecified como argumento. Casi siempre desea utilizar thisoption.
vSalida detallada. Esta opción indica al comando jar para mostrar información adicional whileit funciona.
0No comprimir archivos cuando se los agrega a la opción archive.This no se utiliza mucho.
mEspecifica que se proporciona un archivo de manifiesto. Es listedas el siguiente argumento tras la tarroarchivo.
MEspecifica que un archivo de manifiesto no debe añadirse a thearchive. Esta opción se utiliza muy poco.

Tenga en cuenta que debe especificar al menos el c, u, X, o t opción para contar tarro la acción que desea realizar.




» » » » Cómo utilizar el comando jar