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.

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

¿Cómo?

... tengo un problema con el archivo .exe de proyecto que tengo en un .jar ...

... el problema esta cuando ejecuto el archivo .exe de ese .jar ...

¿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

Imagen de adrianaaae

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í:

 

Excelsior JET

 

Imagen de adrianaaae

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.

Imagen de adrianaaae

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

Imagen de adrianaaae

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

Imagen de adrianaaae

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.