Ein klassischer StackOverflow: Java Swing

8

Grüße alle! Ich programmierte GUI-Anwendung mit Java Swing unter Windows.

Unter Windows funktioniert alles gut.

Jetzt versuche ich es unter Linux (mit Linux Mint 7 Distribution).

Ich bekomme eine unangenehme StackOverflowException, wenn ich die von frame aufruft! Der problematische Rahmen ist die JDialog-Komponente.

Hier ist eine Ausgabe: editiert, volle Ausgabe

%Vor%     
ModernTalking 29.03.2010, 13:42
quelle

2 Antworten

12

Eine Möglichkeit, die ich kennengelernt habe, stelle sicher, dass du das neueste JDK / JRE von sun und nicht openJDK verwendest (was bei einigen Linux-Distributionen der Standard ist), was gelegentlich zu Schluckauf führen kann.

    
z - 29.03.2010, 13:45
quelle
2

Es kann auch eine gute Idee sein, zu überprüfen, was Sie auf Ihrem JFrame aufgerufen haben. Um anzugeben, dass die JVM beendet werden soll, wenn ein Frame geschlossen ist, können Sie

verwenden %Vor%

Für mich sieht Ihr Fehler wie das Ergebnis aus, wenn Sie diese API aufrufen (oder nicht mit wrongs args aufrufen oder aufrufen) Ссылка

    
Kannan Ekanath 29.03.2010 13:50
quelle

Tags und Links