¿Qué es un archivo JAR?
Opciones
- Un archivo basado en ZIP que agrupa clases y recursos (Opción correcta)
- Un editor de código que se instala junto con el JDK
- Un tipo de excepción que se lanza cuando falta una clase
- 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.