Este tutorial muestra cómo exportar una aplicación Java como un archivo .jar ejecutable en Eclipse. Tras la exportación, podremos ejecutar el código Java desde la línea de comandos de la siguiente manera:
java -jar aplicacion.jar
Una aplicación Java dispone de al menos una clase con el método main. Para poder generar un fichero JAR ejecutable, es necesario, por tanto, que exista una clase con un método main. Además, primero deberemos disponer de una configuración de ejecución en Eclipse para esa clase. Las configuraciones de ejecución son las que aparecen al seleccionar el menú Run > Run Configurations…
Cuando ejecutamos una aplicación Java desde Eclipse, automáticamente se añade una configuración de ejecución para dicha aplicación. Esta configuración indica cuál es la clase con main que queremos ejecutar, además de otra información como parámetros de la aplicación, parámetros de la máquina virtual, etc.
Para exportar una aplicación como un JAR ejecutable es necesario disponer de una configuración de ejecución para la aplicación. La forma más sencilla de disponer de esta configuración es simplemente ejecutando la aplicación. Una vez hecho esto, tenemos que seleccionar la opción Export… del menú File. En el cuadro de diálogo que nos aparece seleccionamos Runnable JAR file en la categoría Java.
A continuación se nos pide la configuración de ejecución que queremos utilizar. Seleccionamos la apropiada a nuestra aplicación de la lista e indicamos dónde queremos guardar el JAR generado. Si nuestra aplicación incluye otras librerías Java (otros JAR), seleccionar la opción Extract required libraries into generated JAR.
Una vez que pulsemos Finish, Eclipse generará el fichero .jar a partir de la información que le hemos proporcionado. Si Java está en el path, puedes navegar hasta el directorio donde exportaste el fichero en una consola y escribir:
java -jar fichero.jar
La aplicación se ejecutará.
Fuente: Sidelab.es
hola amigo, te hago una consulta.. termine un programa en java con Eclipse, y realizo todo para generar el .jar, pero el problema es que el .jar abre pero no me funciona la aplicacion.. no me toma unos archivos .txt que tengo dentro de la aplicacion..
hay que generar de otra manera el .jar cuando tenes archivos .txt dentrox del proyecto??
FENOMENAL!!!
Muy buen aporte!
Mil Gracias, me ha servido mucho.
ola yo igual necesito que mi ejecutable cargue unas imágenes, mas sin embargo solo ejecuta sin cargar imágenes, como se crea el ejecutable con las imágenes. Te lo agradecería.
Hola, creo que aquí tienes la solución: http://seccperu.org/node/834
hola este quisiera saber hacerlo inverso , teniendo el ejecutable y sacarle el código a ese, es que borre el código de java y en la carpeta WorkSpace no esta por favor me ayudarías
Hola, puedes hacer eso utilizando Java Decompiler, pero ten en cuenta que tendrás que revisar el código generado, ya que no existe la decompilación perfecta. Saludos.
buenas
tengo un pequeño problemita
cuando exporte no me sale la opcion
Runnable JAR file en la categoría Java.
🙁 q puedo hacer
gracias
Hola! Disculpa tengo el jar con interfaz utilizando imagenes y me corre bien, el unico detalle es que al correrlo en un monitor mas grande (18 pulgadas), se ve borroso y bastante mal que en una pantalla de (14 pulgadas), ademas de que algunos elementos se me mueven.
¿Como lo puedo solucionar?
me has salvado la vida estaba desesperado porque no podia compilar mi proyecto eclipse desde linea de comandos porque tenía muchos paquetes uff con esto ya puedo gracias!!!
Y porque no se ven las imagenes y los archivos pdf que tengo dentro del programa
hola , para lo que no les carga los textos o multimedias simplemente deben separar estos , de tal modo que el java generado este junto a estos archivos para que pueda acceder a estos , de otra forma al parecer aunque los archivos esten en el .jar no lo detecta.
nmms no sirve
matate plox