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:
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