Tipos de archivos java por su extension

AlexLicinio
15 de Febrero del 2006
Hola:

Agradeceria una esplicación de que son los diferentes archivos java que encuentro en mis proyectos.
No me queda muy claro, y no encuentro información que termine de resolver mis dudas.

Qué son los .class, los .java, los .jar .... etc, etc.

Gracias por adelantado

chuidiang
15 de Febrero del 2006
Hola:

Un .java es un fichero de texto con código java, tal cual lo escribes. Puedes editarlo con notepad.

Un .class es un fichero .java compilado. Lo de dentro es binario y no se puede ver fácilmente. Esto es de alguna forma el "código ejecutable"

Un .jar es un fichero similar a los .zip, es decir, contiene en su interior un montón de ficheros y directorios comprmidos. Es habitual meter en él los ficheros .class, aunque también es posible meter imágenes (ficheros .gif, .jpg) o cualquier otro tipo de fichero que se te ocurra.

Normalmente java entiende y es capaz de ejecutar un .jar sin necesidad de desempaquetarlo.

El proceso habitual es:
- Hacer el código en ficheros .java con algún editor.
- Compilar para obtener los ficheros .class
- Empaquetar los ficheros .class en un fichero .jar
- Ejecutar el fichero .jar

Se bueno.