¿Cómo hacer un archivo JAR ejecutable?

Resuelto Reuben asked hace 13 años • 6 respuestas

Tengo un programa que consta de dos archivos Java Swing simples.

¿Cómo creo un archivo JAR ejecutable para mi programa?

Reuben avatar Mar 10 '11 17:03 Reuben
Aceptado

Un archivo jar es simplemente un archivo que contiene una colección de archivos java. Para hacer ejecutable un archivo jar, debe especificar dónde mainestá la clase en el archivo jar. El código de ejemplo sería el siguiente.

public class JarExample {

    public static void main(String[] args) {
        javax.swing.SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                // your logic here
            }
        });
    }
}

Compila tus clases. Para crear un frasco, también necesita crear un archivo de manifiesto ( MANIFEST.MF). Por ejemplo,

Manifest-Version: 1.0
Main-Class: JarExample

Coloque los archivos de clase de salida compilados (JarExample.class,JarExample$1.class) y el archivo de manifiesto en la misma carpeta. En el símbolo del sistema, vaya a la carpeta donde se encuentran sus archivos y cree el archivo jar usando el comando jar. Por ejemplo (si nombra su archivo de manifiesto como jexample.mf)

jar cfm jarexample.jar jexample.mf *.class

Creará el ejecutable jarexample.jar.

isurusndr avatar Mar 10 '2011 10:03 isurusndr

En Eclipse puedes hacerlo simplemente de la siguiente manera:

Haga clic derecho en su proyecto Java y seleccione Exportar .

Seleccione Java -> Archivo JAR ejecutable -> Siguiente.

Seleccione la Configuración de inicio y elija el archivo de proyecto como su clase principal

Seleccione la carpeta de Destino donde desea guardarla y haga clic en Finalizar.

Twinscode avatar Mar 23 '2013 14:03 Twinscode