Crear un jar ejecutable

Iniciado por Aikanáro Anário, 9 Octubre 2011, 03:34 AM

0 Miembros y 1 Visitante están viendo este tema.

Aikanáro Anário

Estaba siguiendo esto: http://www.chuidiang.com/java/novatos/hacer_ficheros_jar.php pero no me funciono cuando lo ejecuté con el comando -cp.

Y después estaba viendo esto: http://www.slideshare.net/ajdgeniz/como-hacer-un-archivo-jar-en-eclipse y llegué hasta el paso 5 donde habla de manifest file, no sé como generarlo, eclipse no lo genera automáticamente.

También leí este http://www.slideshare.net/ajdgeniz/tutorial-jar-y-exe pero no hace nada cuando lo ejecuto.

El programa del que trato de crear el jar importa algunas librerías de java y algunas imágenes que están la carpeta bin.




Logré hacer el jar, pero no funciona. Cuando lo lanzó por consola, me da un nullPointerExecption, es porque tiene imágenes y parece que no se añadieron el jar. No sé cómo puedo añadirlas.

Este es el error que dice:
Exception in thread "main" java.lang.NullPointerException
at javax.swing.ImageIcon.<init><Unknown Source>
at Ahorcaito.<init><Ahorcaito.java:48>
at Main.main<Main.java:4>
En la línea 48 de la clase Ahorcaito tengo esto:
Código (java) [Seleccionar]
private Icon[] imagen = {new ImageIcon(getClass().getResource("1.gif")), new ImageIcon(getClass().getResource("2.gif")),
new ImageIcon(getClass().getResource("3.gif")), new ImageIcon(getClass().getResource("4.gif")),
new ImageIcon(getClass().getResource("5.gif")), new ImageIcon(getClass().getResource("6.gif")),
new ImageIcon(getClass().getResource("7.gif")), new ImageIcon(getClass().getResource("icono.gif"))};


Las imagenes.

¿Cómo sé si tengo que añadir algunas librerías y cómo lo hago? ¿Si hago un import java.swing.* por ejemplo, eso significa que añador eso?



Lo pude hacer con la extensión de eclipse Fat Jar
Lo que faltaba en internet: http://binar10s.blogspot.com/