Die Anzahl der Lehrbücher zu Java ist kaum überschaubar. Hier deshlab nur eine kurze Auswahl:
Auf http://java.sun.com/j2se/1.4.1/download.html
kann man die aktuelle Java-Umgebung von SUN für Windows, Linux und und Solaris
herunterladen (ebenso nahezu beliebige Mengen an Dokumentation).
Diese hat zwar keine bunte grafische Oberfläche, aber alles was man
normalerweise braucht (außer einem Texteditor) sind die beiden Kommandos
javac und java.
Näheres über die ersten Schritte in Java findet man
im Tutorial von SUN.
Ein relativ häufig auftretendes Problem, das sich in Fehlermeldungen der Art
Klasse Soundso nicht gefunden äußert (obwohl Soundso.class
im aktuellen Verzeichnis liegt), ist ein falsch gesetzter Klassen-Suchpfad.
Wie man diese
CLASSPATH-Umgebungsvariable entsprechend setzen kann ist in der
entsprechenden Dokumentation beschrieben.
Unter Umständen hilft auch ein Umstieg auf jre:
jre -cp . Soundso
statt
java Soundso
Zum Anfangen verwenden wir im Tutorial BlueJ,
eine einfach gestaltete Entwicklungsumgebung sucht, die uns beim Erstellen,
Testen und Ausführen der ersten Programme unterstützt.
BlueJ wurde speziell für den Java-Unterricht
entwickelt und daher vor allem für Programmieranfänger gedacht.
BlueJ ist selbst in Java implementiert und daher für alle Rechner
verfügbar, auf denen in Java programmiert werden kann
(Download der Umgebung,
Anleitung zur Installation).
Auf den sunhalle-Rechnern kann man BlueJ mit dem Befehl
bluej (von einem Terminal-Fenster aus) starten.
Wer eine professionelle Java-Umgebung sucht, sollte einen Blick auf die Webseite von Borland werfen. Deren JBuilder kann man in einer "Personal"-Edition für den Privatgebrauch kostenlos herunterladen.