© APSIS GmbH , Polling, 1998-2008

Version 4 vom 23. Juli 2008 (s. auch Version 1, Version 2, Version 3)

Bedienungsanleitung

zur Lehrbuch-Bibliothek Programmieren mit Java (4. Auflage)

Die Lehrbuch-Bibliothek dient dazu, die im Lehrbuch aufgeführten Beispielprogramme und die Lösungen der Übungsaufgaben übersetzen und ausführen zu können.

Arbeiten mit jdk

Es wird vorausgesetzt, dass Sie den Compiler jdk (ab der Version 5) der Firma Sun (z.B. Java 6 Developement Kit) auf Ihrem Rechner installiert haben. (Wenn Sie einen anderen Java-Compiler besitzen, müssen Sie seiner Bedienungsanleitung entsprechend arbeiten.) Unter Windows Vista/XP/2000/NT/98/95 müssen Sie ein DOS-Fenster starten und mit DOS-Kommandos arbeiten.

  1. Kopieren Sie die Datei lehrbuch.jar in Ihr Arbeitsverzeichnis
  2. Setzen Sie den Klassenpfad (auf einem DOS-basierten System auch in der Datei AUTOEXEC.BAT möglich)
set CLASSPATH=.;lehrbuch.jar
  1. Sie können Ihr Programm in ein anonymes Paket ins Arbeitsverzeichnis oder in ein Paket/Unterpaket und in ein dementsprechendes Verzeichnis (z.B. k2\a5) schreiben.
  2. Übersetzen Sie Ihr Programm mit dem Kommando
javac Programm.java

oder (wenn Sie Pakete/Unterpakete verwendet haben)

javac k2/a5/Programm.java

In diesem Fall müssen Sie das Kommando aus dem Verzeichnis heraus ausführen, in dem sich das Verzeichnis k2 befindet. Im selben Verzeichnis muss lehrbuch.jar (und evtl. weitere Dateien, z.B. Medien, die von Ihrem Programm benutzt werden) platziert werden.

  1. Führen Sie Ihr Hauptprogramm mit dem folgenden Kommando aus:
java Programm

oder (wenn Sie Pakete/Unterpakete verwendet haben)

java k2/a5/Programm
  1. Um Ihr Applet in einem DOS-basierten System (MS-Windows Vista/XP/2000/NT/98/95) auszuführen, kopieren Sie die Datei av.exe in Ihr Arbeitsverzeichnis oder setzen Sie sie auf Ihren Pfad (PATH) und geben Sie folgendes Kommando an:
av k2/a5/Programm
Für Linux steht av.exe oder av.zip zur Verfügung. In einem anderen System (Unix, usw.) muss das Programm av.cpp mit einem C++-Compiler übersetzt und gebunden werden, um einen ausführbaren Interpreter av zu erhalten. Wenn kein C++-Compiler zur Verfügung steht, kann die Klasse av.class (mit dem Quellprogramm av.java) ins aktuelle Verzeichnis kopiert werden und das Applet wird dann mit dem Kommando 
java av k2/a5/Programm

gestartet. Alternativ kann der appletviewer (von Sun , enthalten in der jdk) direkt gestartet werden:

appletviewer Klasse.html

wobei der Inhalt der Textdatei Klasse.html (sie muss sich im Arbeitsverzeichnis befinden) ist etwa:

<applet code="Klasse.class" archive="lehrbuch.jar" height=200 width=200> </applet>

Anstelle von Klasse.class kann der Name einer beliebigen .class-Datei aus dem Arbeitsverzeichnis stehen. Anstelle von 200 kann (bei den Lehrbuch-Klassen) eine beliebige Höhen- und Breitenangabe stehen. Der Name der Textdatei Klasse.html kann auf einen beliebigen Dateinamen ausgetauscht werden.

Hinzufügen der Lehrbuch-Bibliothek für Eclipse

Der Entwicklungsumgebung Eclipse ist es einfach, die Lehrbuch-Bibliothek hinzufügen:

Hinzufügen der Lehrbuch-Bibliothek für JBuilder

Wenn Sie anstelle von jdk die Entwicklungsumgebung JBuilder der Firma Borland benutzen, können Sie die Lehrbuch-Bibliothek ihr folgendermaßen bekannt geben

JBuilder Version 3

  1. Menü: Projekt, Vorgabeeigenschaften
  2. Register: Pfade
  3. Knopf: Hinzfügen
  4. Knopf: Neu
  5. Felder: Name: lehrbuch
                Klassenpfad: Archiv hinzufügen: lehrbuch.jar
                Quell-Pfad: Archiv hinzufügen: Quellen.jar
                Doku-Pfad: Pfad hinzufügen: (Verzeichnis mit lehrbuch.html-Spezifikationen)
  6. Programme oder Projekte mit lehrbuch-Klassen können übersetzt und ausgeführt werden

JBuilder Version 4

  1. Menü: Datei, Neues Projekt - Projektexperte wird gestartet
  2. Im Schritt 3: Benötigte Bibliotheken, Hinzufügen, Neu
  3. Name: lehrbuch
  4. Hinzufügen - lehrbuch.jar finden, wird in "Bibliothekspfade" aufgenommen.
  5. Ok, Ok, Fertigstellen
  6. Programme oder Projekte mit lehrbuch-Klassen können übersetzt und ausgeführt werden

Alternativ kann lehrbuch.jar nachträglich einem Projekt hinzugefügt werden:

  1. Menü: Projekt, Vorgabeeigenschaften
  2. Register: Pfade
  3. Register: Benötigte Bibliotheken, Hinzufügen, Neu
  4. Name: lehrbuch
  5. Hinzufügen - lehrbuch.jar finden, wird in "Bibliothekspfade" aufgenommen.
  6. Ok, Ok, Fertigstellen

Notlösung

Die Lehrbuch-Klassen wurden zwar an einer Reihe von Java-Plattformen ausgetestet, jedoch nicht an allen. Es kann vorkommen, dass einige Interpreter nicht in der Lage sind, die Animation auszuführen. Für diesen Fall ist die Notlösung vorgesehen: Anstelle der Animation wird an der Konsole protokolliert, was hätte animiert werden sollen. Hierzu muss anstelle der Datei lehrbuch.jar die Datei kons/lehrbuch.jar verwendet werden.



© APSIS GmbH , Polling, 1998-2008