Java-Entwicklungssysteme
In jedem Fall wird das
Entwicklungssystem Java SE Development Kit (JDK) von Sun
benötigt.
Auch die Dokumentation sollte geholt werden, da sie
vom Java-Editor benutzt wird.
DOS-Umgebung (Linux-Shell)
Java-Programme können dann in
der DOS-Umgebung (oder Linux-Shell) entwickelt werden.
Dazu ist
nur ein Editor (notepad, joe) erforderlich.
Java-Editor
Die Programmierung wird erleichtert, wenn ein Editor eingesetzt wird, der zugleich das Kompilieren und Ausführen des Programms steuert. Der von Gerhard Röhner entwickelte Java-Editor unterstützt das Programmieren durch vorgefertigte Code-Schnipsel, durch automatische Code-Ergänzung und einen GUI-Designer. Java-Manual, Java-Tutorial und andere Hilfstexte können eingebunden werden. Programme werden direkt vom Editor aus kompiliert, getestet ("debugged") und gestartet.
Installation und Benutzung des Java-Editors werden ausführlich unter http://javaeditor.org/wiki/index.php/Java-Editor beschrieben.
Eclipse
Erst wenn grundlegende Erfahrungen mit den grundlegenden Programmierregeln und den Eigenschaften von Java vorliegen sollte die komplexe Entwicklungsumgebung Eclipse benutzt werden. Eine solche Umgebung vereinfacht zwar das Programmieren erheblich, die erforderliche Einarbeitung ist aber nur sinnvoll, wenn große Projekte bearbeitet werden. Der von einem derartigen "Programmier"-Programm erstellte Java-Code ist teilweise unverständlich und verunsichert, wenn man zuvor nicht doch auf beschwerlichem Wege Erfahrungen mit "handgefertigten" Java-Programmen gewonnen hat.
Eclipse ist eine IDE (Integrated Development Environment, die Integrierte Entwicklungsumgebung), die für verschiedene Programmiersprachen eingesetzt wird.
Für Java existiert ein Zusatzmodul,das ein konstruktives Zusammenfügen einer grafischen Oberfläche (GUI, Graphical User Interface) erlaubt: Visual Editor Project. Dieses Plugin (und weitere) können im Anschluss an die Installation von Eclipse aus nachinstalliert werden.