no funciona el .exe de un .jar
Buen día a todos.
tengo un problema con el archivo .exe de un proyecto de un .jar.
mi aplicación tiene un menú donde están los vínculos a cada una de mis ventanas, una de ellas que es para dar de alta tickets de atención en esta clase jalo un método de otra clase que es para mandar un e-mail, hasta aquí todo funciona muy bien al generar el .jar sigue bien funcionando perfecto, el problema esta cuando ejecuto el archivo .exe de ese .jar, la ventana a la cual traigo el método para mandar el e-mail deja de funcionar, de plano ya no abre mi venta de alta de tickets.
les agradezco por su ayuda. Buen día.
- .miguel angel's blog
- Inicie sesión o regístrese para enviar comentarios
Comentarios
¿Cómo?
¿Te refieres a que tú tienes un archivo
.exe
dentro de un archivo.jar
?P.D.: Las preguntas se deben publicar en los Foros de Discusión. Más detalles en los Lineamientos de publicación.
no los tengo en la misma
no los tengo en la misma carpeta y son el mismo proyecto, solo converti el .jar a .exe y en el .jar todo funciona bien si corro desde cmd, pero al ejecutar el . exe ya no habre la ventana de alta de tickest
QUE RARO
La explicación de tu problema está medio marciano.
A ver si te entiendo; tenias un .jar que era tu sistema (que hacia todo lo que dices de tus tickets y e-mail) y de ese creaste un instalador y cuando ejecutas ese instalador no funciona???
Ha eso te refieres??
perdon por la redaccion
exactamente, pero la unica ventana que no funciona es la que jala el metodo para mandar el e-mail
Humm…
Yo había entendido que tenía un archivo
.jar
(bytecode) y que luego lo convirtió a.exe
(código nativo). Algo así:Pues, cuando instalas un sistema
pues cuando instalas un sistema (.exe) que era un .jar generalmente puede ser que no hayas creado bien tu instalador (sería que lo más lógico).
Puedes buscar la carpeta donde se instaló tu programa (debes de encontrar el jar de tu sistema) y ejecutarlo de esta manera:
start javaw.exe -jar -Xms16m -Xmx64m -XX:MinHeapFreeRatio=10 -XX:MaxHeapFreeRatio=15 tuarchivo.jar
No olvides que al crear tu instalador debiste de incluir en el instalador de java (jre Java SE Runtime Environment), ya que en realidad en el instalador solo empaqueta todos los componentes de tu proyecto.
Espero te sirva, Saludos !!!
las dos formas intente
si probé convirtiendo el .jar a .exe y da el mismo problema, después hice un instalador del .jar y sigue siendo el mismo problema, solo cuando no uso el metodo para mandar el e-mail es cuando funciona bien.
Librerías
incluiste todas las librerías???
Para el envío de correos pudiste haber utilizado una librería externa, si es así la incluiste???
librerías
si tengo la librería dentro de la carpeta de instalación y si es una librería externa , también tengo la libreria de la conexion con mysql y esa no tiene ningun problema
Tal vez
Tal vez puedas revisar estos links, son para crear instaladores a partir de un ejecutable en java.
Saludos
Gracias
si gracias por los links y por su ayuda
Por cualquier duda
Puedes postear tus resultados!!!
solucion
les agradezco su ayuda, bueno ya logre solucionar el problema, el caso es que utilizaba dos jars como librerías, uno de la conexiona a mysql y el otro para mandar el e-mail pero solo agregaba el de mysql en el archivo manifest del .jar ya agregue los dos y el problema esta resulto gracias a todos.