CLASS JAR
Conversión de archivos

Convertir CLASS a JAR

RESPUESTA RÁPIDA
¿Es posible convertir CLASS a JAR?
Sí - CLASS se convierte a JAR.

Ejecute jar cfe app.jar MainClass *.class en una terminal con el JDK instalado para crear un JAR ejecutable. El empaquetado es puramente un paso de archivado: los archivos .class en su interior son idénticos bit a bit a los originales. Sin una entrada Main-Class en el manifiesto, java -jar app.jar fallará.

También a JAR: JAVA · PACK · DEX

En esta página

Probado en macOS, Windows y Linux
Última verificación Oct 2026

Más convertidores gratuitos

HEIC, PNG, WEBP, MP3 y más - cada herramienta aquí es gratuita.

Abrir la caja de herramientas

¿Por qué convertir CLASS a JAR?

Los archivos .class sueltos son incómodos de distribuir o ejecutar. Un JAR agrupa todo en un solo archivo y, con una entrada en el manifiesto, permite a los usuarios lanzar la aplicación con java -jar en lugar de gestionar classpaths y archivos de clase individuales.

Cómo convertir CLASS a JAR

jar (JDK) FREE

Navegue al directorio con sus archivos .class y ejecute jar cfe app.jar com.example.MainClass *.class para crear un JAR ejecutable. Omita la bandera e y el argumento de la clase principal para crear un JAR de biblioteca en su lugar.

IntelliJ IDEA Community FREE

Vaya a File > Project Structure > Artifacts, añada un JAR desde módulos con dependencias, establezca la clase principal y ejecute Build > Build Artifacts.

Eclipse IDE FREE

Haga clic derecho en el proyecto, elija Export > Java > Runnable JAR file, seleccione la configuración de lanzamiento, establezca la ruta de salida y haga clic en Finish.

Acerca de estos formatos

Calidad y qué observar

  • Un JAR es un archivo ZIP; cámbiele el nombre a .zip para inspeccionar el contenido en cualquier gestor de archivos. El archivo META-INF/MANIFEST.MF controla cómo lo maneja Java.
  • Sin un atributo Main-Class en el manifiesto, java -jar app.jar falla - use jar cfe (no jar cf) para establecer el punto de entrada.
  • El código de bytes no cambia; el empaquetado en un JAR es puramente archivado y no altera los archivos .class.

Preguntas frecuentes

¿Necesito el JRE o el JDK para crear un JAR?
Necesita el JDK - el comando jar se incluye con el JDK, no con el JRE.
¿Cómo verifico qué hay dentro de un JAR existente?
Ejecute jar tf app.jar en una terminal, o cambie el nombre del .jar a .zip y ábralo en cualquier gestor de archivos.
¿Puedo añadir archivos de recursos (imágenes, configuración) al JAR?
Sí - lístelos junto a los archivos .class en el comando jar, o use el generador de artefactos de su IDE para incluirlos.