Repaso
English
Java CoreFundamentosJV-51

¿Qué es un archivo JAR?

Opciones

  1. Un archivo basado en ZIP que agrupa clases y recursos (Opción correcta)
  2. Un editor de código que se instala junto con el JDK
  3. Un tipo de excepción que se lanza cuando falta una clase
  4. Un comando de Maven que limpia toda la carpeta del proyecto

Respuesta

Un Java ARchive: un archivo basado en ZIP que agrupa clases compiladas y recursos para distribuir una librería o aplicación en un solo archivo

Por qué

Tras compilar tienes muchos archivos .class. Un JAR los empaqueta en uno solo.

Las librerías se distribuyen como JAR (por ejemplo Jackson o JUnit). Una aplicación Spring Boot suele construirse como un JAR ejecutable que se arranca con java -jar app.jar.

Con Maven, mvn package deja el JAR en la carpeta target.

Recuerda

JAR = un zip de código Java compilado.

Términos clave

Practica esta pregunta en Repaso