viernes, 3 de octubre de 2008

solucion ejecutable jar con Jcreator

bueno si quieren bajarse este IDE en su ultima version(si mas no recuerdo va por la 4.50.010) dsde aqui lo pueden hacer..lo bueno es q es la version Pro ya registrada..para q ia no esten usando esos crack q son un desastre..

algunos compañeros me preguntaban como generar un jar ... (q funcione por cierto jeje) sin necesidad de rayarse en la consola con ese codigo para crearlo..bueno los IDE para java mas potentes como el netbeans, eclipse y el estupendo JDeveloper crean estos ejecutables automaticamente en tus proyectos..

y bueno con JCreator lo que hago es entrar a las Opciones>Tools..le doy al Boton "new".. aparece un menu y clickeas "Create jar File".. ahora ia esta activada la opcion de crear jar..si mas no recuerdo aparece en el menu contextual al lado de "Configure" esta "Tools"..ahi esta la opcion..

obviamente el jar se creara (por cierto sin nombre) en el directorio en el cual se encuentra tu actual fichero java en el editor..
ahora la nota es que funque el bendito jar xq asi como esta dara error...ia ps con tu winrar abres el jar..primero le borras todos los ficheros con extension .java xq el jar no los utiliza solo se quieren los .class, ademas lo mas importante es el archivo manifest.mf que se encuentra dentro de la carpeta META-INF.. sacamos ese archivo lo editamos..recomiendo el notepad++(lo maximo) veras algo como esto:

Manifest-Version: 1.0
Created-By: 1.6.0 (Sun Microsystems Inc.)

ia ps eso no nos sirve de mucho ia que para que el jar se ejecute necesita el nombre de la clase que posee el main...y lo escribes:

Manifest-Version: 1.0
Main-Class: Agenda
Created-By: 1.6.0 (Sun Microsystems Inc.)

lo guardas y lo reeemplazas por el antiguo archivo manifest.mf..
listo ese jar debe correr con seguridad xD....saludos!!

1 comentario:

ROBERTO GONZÁLEZ BERNAL dijo...

Hola que tal me parece bien esta explicacion baje el link que pusiste del jcreator pro, y ps segui los pasos, pero desde el comienzo del menu "tools" no me aparece el boton new , no sale sa opcion de crear el JAR, espero puedas ayudarme, solo me salen las opciones:

- Implement interfaces
- File Splitter
- Insert Bean Methods
- Version Control
- Checkout
- Settings

espero puedas ayudarme a crear el ejecutable (jar) gracias, saludos es buena tu labor que realizas