¿Cómo hacer un archivo JAR ejecutable?
Tengo un programa que consta de dos archivos Java Swing simples.
¿Cómo creo un archivo JAR ejecutable para mi programa?
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 main
está 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.
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.