Me he dado cuenta de que en la Universidad no se nos enseña a distribuir las aplicaciones Java que tenemos. Vamos, que si quisiéramos pasarle la aplicación que acabamos de programar a un amigo, no tendríamos ni idea de como hacerlo sin que tuviera que compilársela el solito… lo cual es poco práctico y algo surrealista.
Hay numerosas formas de distribuir aplicaciones Java. Personalmente prefiero distribuir un único fichero que no necesite instalación, como si de una aplicación de MacOSX se tratase. Una de las formas más cómodas de hacerlo, es usando el plug-in “Fat Jar” de Eclipse.
Fat Jar incluye en un único archivo “jar” todas nuestras clases y librerías que usemos. La ventaja es que el usuario únicamente tendrá que hacer doble clic sobre el .jar. Nada de configuraciones de classpath, instalaciones ni dependencias que ningún usuario medio sabe resolver.
Para instalarlo “Help -> Software updates -> Find and Install” y luego “Search for new features to install” hacemos clic en “New remote site” e introducimos la dirección “http://kurucz-grafika.de/fatjar/” Tras eso, simplemente marcamos Fat Jar, seguimos los pasos y reiniciamos eclipse.
Para generar el Jar de un proyecto hacemos clic derecho sobre él y “Build Fat Jar”.
muchas gracias muy buen aporte andaba buscando esto enserio
mil gracias… me ha sido de gran utilidad sigue con este sitio que es una verdadera joya
Muchas gracias Fabian, intentaré seguir con el sitio mientras pueda :)
Por el amor de dios hermano, muchas gracias jejeje XD
Gracias hermano, me funciono de maravilla.
excelente aporte hermano…
buen aporte es dificil encontrar algo como esto. tenia ya como 2 dias buscando algo asi.
He instalado el fat-jar, pero no me funciona el jar en otro ordenador. Tengo mi proyecto con las carpetas src y bin. Dentro de src esta todo mi proyecton en carpetas, una de ellas contiene imagenes. Hago el jar y éste no me muestra la carpeta src, por lo que no me muestra las imagenes (son iconos de la aplicacion). Ni poniendo la carpeta imagenes fuera de src. Como lo puedo solucionar ? Muchas gracias.
Lo más probable es que estés poniendo mal la ruta a la imagen. En http://www.rgagnon.com/javadetails/java-0240.html explican como hacerlo.
Gracias por la información, venía intentando crear el jar mediante la opcion Export->Java->Jar File de Eclipse, pero sin buenos resultados, recien lo he logrado debido a tu aporte !
no inventes! pinche post, te la rajaste la verdad
llevaba 2 dias con esta jalada y en 5 minutos me quedo. Gracias.
Muchas gracias!
Me ha sido de mucha ajuda porque justamente estaba buscando esto!