JAVA – ¿Qué es un JAR? – ¿Cómo abrir un JAR?


Buenas hoy vamos a ver un pequeño tip que nos va a facilitar un poco más la vida en el momento de desarrollo, pero para esto vamos a explicar todo lo más claro posible.

¿Qué es un JAR?
Un archivo JAR (por sus siglas en inglés, Java ARchive) es un tipo de archivo que permite ejecutar aplicaciones escritas en el lenguaje Java. Las siglas están deliberadamente escogidas para que coincidan con la palabra inglesa “jar” (tarro). Los archivos JAR están comprimidos con el formato ZIP y cambiada su extensión a .jar.
Es el formato de archivos utilizados para empaquetar los componentes,
Como hemos visto una aplicación en Java está compuesta por varios ficheros .java. Al compilarlos obtenemos varios ficheros .class (uno por fichero .java), y no un único fichero ejecutable como ocurre en otros lenguajes. Para colmo, a menudo la aplicación está formada no sólo por los ficheros .class sino que usa ficheros de sonido (usualmente .au en Java), iconos, etc., lo que multiplica la cantidad de ficheros que forman la aplicación compilada. Esto hace que “llevarse” la aplicación para ejecutarla en un ordenador diferente resulte un poco complicado: olvidar cualquiera de los ficheros que componen la aplicación significaría que ésta no va a funcionar correctamente. En el caso de un applet se añade el problema de la velocidad, al tener que viajar todos los ficheros a través de internet.
Los ficheros Jar (Java ARchives) permiten recopilar en un sólo fichero varios ficheros diferentes, almacenándolos en un formato comprimido para que ocupen menos espacio. Es por tanto, algo similar a un fichero .zip (de hecho están basados en ficheros .zip). Entonces, ¿dónde está la “gracia”? ¿No se podrían usar directamente ficheros .zip? La particularidad de los ficheros .jar es que no necesitan ser descomprimidos para ser usados, es decir que el intérprete de Java es capaz de ejecutar los archivos comprimidos en un archivo jar directamente.

¿Cómo abrir un JAR?
Generalmente abrir un jar nos sirve llanamente para darnos cuenta si hay o no hay una clase determinada dentro del mismo.
Para ello hacemos lo siguiente:
Selecionamos el jar  que queremos abrir, clic derecho abrir con… Selecionamos win rar.
¿Qué es un JAR? – ¿Cómo abrir un JAR?
¿Cómo abrir un JAR?
Finalmente navegamos por el jar, en busca de la clase deseada.
¿Qué es un JAR? – ¿Cómo abrir un JAR?
¿Cómo abrir un JAR?

Otro dia hablaremos que es un decompilador y para que sirve ya que las clases que encontraremos seran clases ya codificadas .class y no archivos .java.
Saludos
JAVA – ¿Qué es un JAR? – ¿Cómo abrir un JAR? JAVA – ¿Qué es un JAR? – ¿Cómo abrir un JAR? Reviewed by El lado oscuro de java on julio 03, 2012 Rating: 5

No hay comentarios:

Con la tecnología de Blogger.