Ein- und Ausgabe in Java ------------------------ Fuer die Ein- und Ausgabe in Java habe ich eine Klasse Terminal geschrieben, die Ihr natuerlich benutzen duerft. Ihr findet Sie auf den ARBI-Rechnern im Verzeichnis /user/fb10/dibo/java/dibo: - Datei Terminal.README: Beschreibung - Datei Terminal.java: Source-Code - Datei Terminal.class: Byte-Code bzw. gepackt in der Datei /user/fb10/dibo/java/dibo.tar bzw. zum Downloaden auf der Homepage zum PK Java. Zur Benutzung der Klasse Terminal: ---------------------------------- Fall 1: Benutzung auf den ARBI-Rechnern ------- Alternative (a): Direkte Benutzung von dibo (1) das Verzeichnis /user/fb10/dibo/java in Euren CLASSPATH-Variable aufnehmen: (in der Bash: export CLASSPATH=$CLASSPATH:/user/fb10/dibo/java am besten in die Datei .bashrc in eurem Home-Verzeichnis eintragen) (2) in allen euren Programmen muss dann die erste Zeile folgendermassen aussehen: import dibo.*; Alternative (b): Eigene Benutzung (1) Kopiert euch die Datei Terminal.java aus dem Unterverzeichnis dibo in das Verzeichnis bei euch, in dem auch das Programm steht, dass mit Ein- und Ausgaben arbeiten soll. (2) Editiert die Datei Terminal.java und loescht die erste Zeile (package dibo;) (3) Uebersetzt die Klasse Terminal (javac Terminal.java) (4) Wenn Ihr so vorgegangen seid, koennt Ihr die Klasse benutzen, ohne die CLASSPATH-Variable zu veraendern und ohne die Anweisung "import dibo.*;" in Eure Programme aufzunehmen Fall 2: Benutzung auf anderen Rechnern (bspw. bei euch zu hause) ------- Alternative (a): (1) Nehmt die Datei "dibo.tar" und entpackt sie auf eurem Rechner. Das tar-File enthaelt u.a. die Datei Terminal.java (2) Kopiert die Datei Terminal.java in das Verzeichnis bei euch, in dem auch das Programm steht, dass mit Ein- und Ausgaben arbeiten soll. (3) Editiert die Datei Terminal.java und loescht die erste Zeile (package dibo;) (4) Uebersetzt die Klasse Terminal (javac Terminal.java) (5) Wenn Ihr so vorgegangen seid, koennt Ihr die Klasse benutzen, ohne die CLASSPATH-Variable zu veraendern und ohne die Anweisung "import dibo.*;" in Eure Programme aufzunehmen Alternative (b): (1) Nehmt die Datei "dibo.tar" und entpackt sie auf eurem Rechner. Das tar-File enthaelt die Dateien Terminal.java, Terminal.class und Terminal.README. (2) Erzeugt ein Verzeichnis namens "dibo" und verschiebt die drei Dateien in dieses Verzeichnis. (3) Tragt das Verzeichnis, in dem ihr das Verzeichnis dibo erzeugt habt, in die Umgebungsvariable CLASSPATH ein. (4) In allen euren Programmen muss dann die erste Zeile folgendermassen aussehen: import dibo.*;