Anfänger Problem, Linux Java GUI

Hallo,
hab vorhin n Buch in der Bibliothek zum Thema Javaprogrammierung unter Linux ausgeliehen. (LINUX-Programmierung mit Java von Michael Seeboerger)

Nun funktioniert aber das 2. Programm schon nicht, es sollte ein simples Fenster ohne Inhalt anzeigen. Ich vermute, dass der Fehler daran liegt, dass ich Gnome und nicht KDE verwende.

Das 1. Programm hat so ausgesehen und macht nat. nichts:
Code:
public class hallo { public static void main (String args[]) { } }

Das 2., welches untenstehende Fehler ausgibt, so :
Code:
import java.awt.*;
public class fenster
{
 public static void main (String args[])
 {
 Frame haupfenster = new Frame();
 haupfenster.resize (300,300);
 hauptfenster.show();
 }
}

# javac fenster.java

fenster.java:8: cannot find symbol
symbol : variable hauptfenster
location: class fenster
hauptfenster.show();
^
Note: fenster.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
1 error

Vermutlich fehlen mir irgendwelche Pakete, Google hat mir nichts brauchbares rausgespuckt.

Danke für Eure Hilfe,
C-W
 
Oje oje, was hast du denn da für ein Buch?? Ist wohl schon etwas älter :D Die Methode Frame#show() is deprecated.
Dass dein Code nicht kompiliert liegt aber an deine Schreibweise von "hauptfenster". Du hast 2x das "t" vergessen ("haupfenster"). Wenn du das geändert hast solltest du noch Frame#setVisible(boolean) nehmen statt show();

Achja: Eine Java-Programmierung unter Linux gibt es in dem Sinne eigentlich nicht. Java ist ja dafür gemacht auf alles Betriebsystemen zu laufen. Wenn es Unterschiede gäbe wäre der Sinn von Java verloren gegangen. Gnome oder KDE machen da auch keinen Unterschied.
 
Zurück
Oben