gui unter Linux

hunger

Mitglied
Hallo Forum,
habe ein seltsames Problem mit Java unter Debian/Linux:

wenn ich ein Programm mit swing oder awt schreibe hängt hängt sich die gui auf.

zum testen habe ich folgenden Quelltext gebaut:

Code:
import javax.swing.*;
class Main extends JFrame{
static final long serialVersionUID=100;
	public Main() {
		super("moo");
		setBounds(300,300,300,300);
		setVisible(true);
		setDefaultCloseOperation(EXIT_ON_CLOSE);
	 
	}
	 
	public static void main(String args[]){
		new Main();
	}
}

Das Programm lässt sich compilieren (egal ob gcj oder sun-jdk) und ausführen, hängt aber dann. lässt man im hintergrund irgend etwas tun, funktioniert das, d.h. es hängt nur die GUI:
Code:
import javax.swing.*;
class Main extends JFrame{
static final long serialVersionUID=100;
	public Main() {
		super("moo");
		setBounds(300,300,300,300);
		setVisible(true);
		setDefaultCloseOperation(EXIT_ON_CLOSE);
		
		for(int i=0;;i++){
			System.out.println("foo"+i);
		}
	 
	}
	 
	public static void main(String args[]){
		new Main();
	}
}

Kann mir jemand sagen, woran das liegen kann?
 
ok habe doch nur mit gcj compiliert, da lag der fehler mit der sun jdk funktioniert es.
Code:
update-alternatives --config java
 

Neue Beiträge

Zurück