Die Ausgabe und die Eingabe von Daten erfolgen in Java durch vorgefertigte Komponenten, zum Beispiel Label ("Etikett"), Canvas ("Leinwand"), Button (Knopf), Choice (Auswahl),Textfeld.
Diese Komponenten stehen aber nur für die grafische Umgebung (für Applets) zur Verfügung.

Die ersten Programmierübungen sollen aber in einer reinen Textumgebung (also nur durch Ein- und Ausgabe von Zeichen) erfolgen, bei der möglichst wenige Java-Befehle und Komponenten benötigt werden.

Für die Ein- und Ausgabe in einer Textumgebung wurden einige Befehle entwickelt, die in der Datei tools.jar zusammengefasst sind. Diese Datei kann mit Rechte-Maus-Klick in einem beliebigen Ordner gespeichert werden. Damit das Java-System sie findet, muss allerdings die Position in der Umgebungsvariable CLASSPATH festgehalten werden.

Für DOS unter Windows XP:

Für DOS unter DOS

Für Java-Editor: