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ón | Descripción |
---|---|
c | Crea un nuevo tarro archivo. |
u | Actualiza una ya existente tarro archivo. |
X | Extrae los archivos de una existente tarroarchivo. |
t | Muestra el contenido de un tarroarchivo. |
F | Indica que el tarro presentar isspecified como argumento. Casi siempre desea utilizar thisoption. |
v | Salida detallada. Esta opción indica al comando jar para mostrar información adicional whileit funciona. |
0 | No comprimir archivos cuando se los agrega a la opción archive.This no se utiliza mucho. |
m | Especifica que se proporciona un archivo de manifiesto. Es listedas el siguiente argumento tras la tarroarchivo. |
M | Especifica 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.