![]() |
Crear .jar con Eclipse He leído varios mensajes que tratan de este tema, pero en niguno se hace referencia a lo q busco. Tengo una aplicación q le ejecuto con Eclipse perfetamente. Ahora quiero crear un fichero .jar para añadirlo a un instalador, y no lo consigo. La aplicación tiene imágenes asociadas y el fichero classes12.jar para la BD. - Mi carpeta "general" se llama Proyecto. - Dentro de ella están las imágenes (sueltas), el classes12.jar, y las carpetas bin y src q genera Eclipse. Uso la opción File > Export > JAR File, pero esto no me coge los archivos asociados, y creo q el .mf no lo genera bien. El classes12.jar ni siquiera lo mete en el .jar, ya q lo abro con WinZip y no se ve, en cambio las imágenes si q las exporta, pero al ejecutar el .jar tampoco las linka y no se muestran. ¿Sabéis cómo puedo conseguir obtener el .jar de forma correcta? Muchas gracias! |
Re: Crear .jar con Eclipse .- Dentro del .jar no puedes poner otros .jar, los .jar van aparte y se añaden al classpath especificandolo en el Manifest.mf .- Cargar las imagenes del .jar no es lo mismo que cargarlas del S.O. (no se hace con File) ¿Quiza sea eso lo que te pasa? |
Re: Crear .jar con Eclipse Si, esas eran algunas de las cosas q me pasaban... Tenía q poner los archivos junto al .jar, entre otras cosas. Muchas gracias por la ayuda. |
Respuesta: Crear .jar con Eclipse Holaa !! Tengo un programa parecido, espero que me podais ayudar :(. Tengo un java application que funciona perfecto desde Eclipse, el problema viene cuando exporto el jar, y lo ejecuto desde cmd, según he leido es porque no añade los jar de los que depende (alrededor de unos 5). He leido que debo editar el MANIFEST, pero una vez lo edito (Descomprimiendo el jar y editando con el notepad) ¿como vuelvo a compilar el jar?. Gracias de antemano, un salu2 |
Respuesta: Crear .jar con Eclipse Finalmente logré solucionarlo, utilizando un plug-in para Eclipse, Fat-Eclipse se llama, he probado a ejecutar el jar desde otra carpeta que no fuera la de eclipse, incluso desde un pen memory, funciona perfecto. Ahora tengo otro problema, y es que pretendo que esta aplicación se ejecute cada 5 minutos, así que he creado una tarea programada, pero cada vez que la ejecuta me sale el siguiente error "Could not find the main class. Program will exit". Entendería que me diera ese error si no estuviera configurado en el MANIFEST la Main-Class, pero si la tengo declarada. Si alguien pudiera ayudarme... gracias |
Respuesta: Crear .jar con Eclipse Cita:
pd: si podeis indicarme la solución paso a paso os lo agradezco, soy torpecillo :) pd2: mi mail es [email protected] |
Respuesta: Crear .jar con Eclipse HOla: Tengo exactamente el mismo problema, y no doy con la solución. El .jar lo generé con eclipse y con Fat Jar. Si ejecuto con doble click el .jar, funciona correctamente. Pero si creo una tarea programada de windows para que se ejecute diariamente a las 6:00, me sale el error : Java Virtual Machine Laucher: Could not find main class. Program will exit ". Si puedes indicarme la solución paso a paso te lo agradezco, soy torpecillo :) Mi mail es [email protected] |
Respuesta: Crear .jar con Eclipse Hola a todos tengo un problema, estuve buscando bastante pero no encontre nada al respecto. Al generar el .jar (Runnable jar file) me abre ciertas ventanas desde el menu pero otras ventanas no. El proyecto lo hice en eclipse y en glassfish tambien me pasa lo mismo. |
Respuesta: Crear .jar con Eclipse Antes de exportar a un jar teneis que ir a la clase que tiene el main. Le damos al boton derecho y propiedades, Luego en Run/Debug Setting damos a editar. Ponemos el nombre del proyecto (launc configuration) y en Main Class la clase principal. Luego nos vamos sobre la carpeta del proyecto, boton derecho Runnable jar. Y seleccionamos en Launch configuration el nombre del proyecto anterior y abajo en export destination el destino y nombre del jar. Con esto ya debería de funcionar |
| La zona horaria es GMT -6. Ahora son las 19:01. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.