Aca te pongo como hacer un Jar tu mismo. espero que te sirva
CÓMO CREAR UN FICHERO JAR
Para c
rear un fichero jar, en primer lugar tenemos que tener todo ya perfectamente preparado y compilado, funcionando.
Si
las clases de nuestro programa no pertenecen a paquetes, simplemente debemos meter las clases en el fichero .jar Para ello, vamos al directorio donde estén los ficheros .class y ejecutamos el siguiente comando
$ cd directorio_con_los_class
$ jar -cf fichero.jar fichero1.class fichero2.class fichero3.class
La opción "
c" indica que queremos crear un fichero.jar nuevo. Si ya existía, se machacará, así que hay que tener cuidado. La opción "
f" sirve para indicar el nombre del fichero, que va inmediatamente detrás. En nuestro caso,
fichero.jar. Finalmente se pone una lista de ficheros .class (o de cualquier otro tipo) que queramos meter en nuestro jar. Se pueden usar comodines, estilo *.class para meter todos los .class de ese directorio.
Si
las clases de nuestro porograma pertenecen a paquetes, debemos meter en nuestro jar la estructura de directorios equivalente a los paquetes entera. Para ello, nos vamos al directorio padre de donde empiece nuestra estructura de paquetes. En el caso de nuestro
HolaMundo con paquete, debemo meter el directorio
prueba completo. El comando a ejecutar es este.
$ cd directorio_padre_de_prueba
$ jar -cf fichero.jar prueba
Las opciones son las mismas, pero al final en vez de las clases, hemos puesto el nombre del directorio. Esto meterá dentro del jar el directorio y todo lo que hay debajo.
Otra opción sería meter los .class, pero indicando el camino relativo para llegar e ellos
$ cd directorio_padre_de_prueba
$ jar -cf fichero.jar prueba/HolaMundo.class
En windows la barra va al revés...