Saltar al contenido

La ventana Java JFrame no aparece cuando se ejecuta desde Eclipse

Este post fue aprobado por especialistas así se garantiza la veracidad de nuestra esta reseña.

Solución:

Resulta que tuve un problema con la biblioteca. Había importado todos los frascos en el directorio .lib de jfreechart. En realidad, solo se necesitaban dos y algunos innecesarios se etiquetaron como swt y experimental. Una vez que eliminé todos los que no eran necesarios, limpié y reconstruí, todo funcionó bien.

Curiosamente, cambiar el orden de la biblioteca jfreechart (que incluía los archivos jar en conflicto) al final no ayudó, los archivos jar adicionales tuvieron que eliminarse.

No es un problema de jfreechart, obviamente mi propio problema de importación de biblioteca. Si se encuentra con esto, le sugiero que intente eliminar algunas de las bibliotecas que pueden estar en conflicto, luego limpie, compile y ejecute nuevamente.

Gracias a Hovercraft Full Of Eels y a todos los demás que respondieron por ayudarme.

macOS + Eclipse + swt.jar da este problema.

Resulta que, en macOS, Eclipse agrega un argumento especial -XstartOnFirstThread al iniciar la aplicación GUI si tiene swt.jar en el classpath. Después de eliminar swt.jar de las bibliotecas externas (usadas para construir classpath), problema resuelto.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *