Pregunta

Tengo una aplicación Java que inicia múltiples ventanas (JFrames). Funciona bien cuando lo estoy ejecutando desde la línea de comandos. Pero después de empaquetar la aplicación en un JAR y ejecutarla desde el JAR, no se abren todas las ventanas.

¿Alguien sabe por qué esto podría estar sucediendo? ¿Hay algo acerca de los archivos JAR que impiden abrir varias ventanas? Google no ha sido útil con este;)

Si hay una solución simple, me encantaría saberlo. Mientras tanto, estoy considerando usar la interfaz de documentos múltiples para poder agregar y eliminar ventanas al MDI mientras solo tengo un único contenedor de nivel superior.

¿Fue útil?

Solución

Nada de iniciar desde un jar debería tener algo que ver con abrir múltiples JFrames. ¿Hay alguna lectura de archivo / recurso en curso? Tal vez no estás leyendo los recursos correctamente desde el jar y una excepción está bloqueando uno de tus hilos. También agregaría un UncaughtExceptionHandler para ver si eso está sucediendo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top