Tengo un programa que compila correctamente y funciona bien. Necesito crear un fichero .jar. Lo he creado pero después no se ejecuta. ¿Por qué no se ejecuta si el programa funciona bien?
La solución completa para el hilo: aquí.
Tengo un programa que compila correctamente y funciona bien. Necesito crear un fichero .jar. Lo he creado pero después no se ejecuta. ¿Por qué no se ejecuta si el programa funciona bien?
La solución completa para el hilo: aquí.
ejecuta el jar desde la linea de comandos con "java -jar tujar.jar"
y veras las excepciones que te saltan.
ok, para crear un archivo con extensión .jar puedes usar el comando jar, de la siguiente manera
jar -cvf tujar.jar com
c: le dices que te cree un jar.
v: le dices que te muestre lo que está haciendo.
f: le dices que tú le vas a dar el nombre del jar.
tujar.jar : es el nombre que le darás al jar.
com: será el nombre del paquete que quieres agregar al jar.
puedes usar asterisco para que empaquete o todo lo que está en ese directorio.
Ahora bien, con esto solo creas un jar, pero no le dices que sea de tipo aplicación. Para eso debes usar la opción m y especificar cual es la clase principal o usar un ide que te cree un jar de tipo aplicación.
se me olvidaba, para desempaquetar un jar existente, usas:
jar -xvf tujar.jar
Jaja como siempre sufriendo en el paquetamiento de artefactos Java!!! jaja
MAVEN
salu2
_______________________________________
Neos softaware 2011
Me alegra, y gracias pero no me considero anormal
Una respuesta en base a un IDE, Si usas netbeans al momento de crear un proyecto puedes crear uno de tipo Java Class Library y otro de tipo Java Application, el 2do es que te permite ejecutarlo con doble clic porque el mismo ide le agrega el manifest.
Marcadores