2011-04-21 57 views

Respuesta

33

Un archivo Jar es un archivo Zip que contiene uno o varios archivos de clase Java. Esto hace que el uso de bibliotecas (que constan de múltiples clases) sea más útil. Los directorios y archivos Jar se agregan a classpath y están disponibles para el ClassLoader en tiempo de ejecución para encontrar clases particulares dentro de él.

+4

Estrictamente hablando un archivo jar también puede contener 0 clases (por ejemplo, si contiene sólo los recursos). –

3

Un archivo java contiene código Java. Se compila un archivo Java para producir un archivo de clase que la JVM puede cargar. El contenido de un archivo de clase está bastante bien explicado here. Un archivo Jar es un archivo de otro archivo, probablemente archivos de clase.

+0

¿El archivo .java se compila en una clase .class al crear el archivo .jar o necesita compilar el archivo .java a través del IDE antes de crear el .jar? –

1

El archivo JAR es el formato de archivo comprimido. Puede almacenar muchos archivos en un archivo JAR. JAR significa Java Archive. Este formato de archivo se usa para distribuir un conjunto de clases de Java. Este archivo le ayuda a reducir el tamaño del archivo y recoger muchos archivos en uno por compresión de archivos

una clase se explica here

11

Un JAR archivo tiene muchos archivos en ella. Generalmente utilizamos archivos .jar para distribuir aplicaciones o bibliotecas Java, en forma de archivos de clase Java y metadatos y recursos asociados (texto, imágenes, etc.). puede decir JAR = Java ARchive.

Todos los archivos de Java se compilan en archivos de clase y luego usamos ese archivo de clase, no el archivo .java. Una clase es una construcción que se utiliza como un plan para crear instancias de la clase.

Ver Wikipedia para más información: Wikipedia for JAR y Wikipedia for class

+3

+1 para abreviatura Jar. – Faizan

Cuestiones relacionadas