Galileo Computing < openbook >
Galileo Computing - Programming the Net
Galileo Computing - Programming the Net


Java ist auch eine Insel (2. Aufl.) von Christian Ullenboom
Programmieren für die Java 2-Plattform in der Version 1.4
Java ist auch eine Insel (2. Auflage)
gp Kapitel 1 Schon wieder eine neue Sprache?
  gp 1.1 Der erste Kontakt
  gp 1.2 Historischer Hintergrund
  gp 1.3 Eigenschaften von Java
    gp 1.3.1 Die virtuelle Maschine
    gp 1.3.2 Kein Präprozessor
    gp 1.3.3 Überladene Operatoren
    gp 1.3.4 Zeiger und Referenzen
    gp 1.3.5 Garbage-Collector
    gp 1.3.6 Ausnahmenbehandlung
    gp 1.3.7 Objektorientierung in Java
    gp 1.3.8 Java-Security-Model
  gp 1.4 Java im Vergleich zu anderen Sprachen
    gp 1.4.1 Java und JavaScript
    gp 1.4.2 Normierungsversuche
  gp 1.5 Die Rolle von Java im Web
  gp 1.6 Aufkommen von Stand-alone-Applikationen
  gp 1.7 Entwicklungs- und Laufzeitumgebungen
    gp 1.7.1 Aller Anfang mit dem Java SDK
    gp 1.7.2 Die Entwicklungsumgebung von Sun: Sun ONE Studie (früher Forte) und NetBeans
    gp 1.7.3 Umgebungen von IBM
    gp 1.7.4 TogetherJ
    gp 1.7.5 JBuilder von Borland
    gp 1.7.6 Die virtuelle Maschine Kaffe von Transvirtual Technologies
    gp 1.7.7 Die Entwicklungsumgebung CodeGuide
    gp 1.7.8 Ein Wort zu Microsoft, Java und zu J++
    gp 1.7.9 Direkt ausführbare Programme für Windows compilieren
  gp 1.8 Installationsanleitung für das Java 2 SDK unter Microsoft Windows
    gp 1.8.1 Das Java 2 SDK beziehen
    gp 1.8.2 Java SDK installieren
    gp 1.8.3 Compiler und Interpreter nutzen
  gp 1.9 Das erste Programm compilieren und testen
    gp 1.9.1 Häufige Compiler- und Interpreterprobleme


Galileo Computing

1.8 Installationsanleitung für das Java 2 SDK unter Microsoft Windows  downtop

Damit Javaprogramme übersetzt und ausgeführt werden können, müssen wir einen Compiler und Interpreter auf unserem Rechner installiert haben. Das freie JDK von Sun eignet sich zur Entwicklung von einfachen Programmen sehr gut. Die folgende Installationsanleitung beschreibt, wo wir das Java 2 SDK beziehen können und wie es installiert wird.


Galileo Computing

1.8.1 Das Java 2 SDK beziehen  downtop

Es gibt unterschiedliche Möglichkeiten, in den Besitz des Java 2 SDK zu kommen. Wer einen schnellen Zugang zum Internet hat, der kann es sich von den Sun-Seiten herunterladen. Nicht-Internet-Nutzer oder Anwender ohne schnelle Verbindungen finden Entwicklungsversionen sehr häufig auch auf CDs, wie auf unserer in diesem Buch.

Sun bietet auf der Webseite http://java.sun.com/j2se/1.4/download.html die Java 2 Platform Standard Edition in der Version 1.4 direkt zum Download für die Versionen Solaris SPARC/x86, Linux x86 und Microsoft Windows an. Die Dokumentation kann ebenfalls von dieser Seite bezogen werden. Bei der Größe des SDK (mehr al 37 MB) musste die Dokumentation getrennt werden, denn auch die sie umfasst mehr als 30 MB.


Galileo Computing

1.8.2 Java SDK installieren  downtop

Die ausführbare Datei j2sdk-1_4_0-win.exe ist das Installationsprogramm. Es installiert die ausführbaren Programme wie Compiler und Interpreter sowie die Bibliotheken und Quellcodes.

Während der Installation fragt der Installer nach einem Verzeichnis, er schlägt C:\j2sdk1.4.0 vor. Nehmen wir im Folgenden den Pfad C:\Programme\jdk1.4 an. Anschließend folgt ein Dialog, in dem wir Komponenten auswählen können. Wir akzeptieren. Der nachfolgende Dialog möchte WebStart einem Web-Browser wie Microsoft Internet Explorer oder Netscape hinzufügen. Gestatten wir das. Anschließend zeigt sich nach der Komplettinstallation ein Dateibaum mit wenigen Verzeichnissen. Im Unterverzeichnis bin befinden sich Compiler und Interpreter. Die Datei src.jar enthält den Quellcode der öffentlichen Bibliotheken. Die Datei kann zum Beispiel mit WinZip geöffnet werden, indem src.jar in WinZip gezogen wird.


Galileo Computing

1.8.3 Compiler und Interpreter nutzen  toptop

Wir wechseln in die Eingabeaufforderung. Damit sich Programme übersetzen und ausführen lassen, sollten wir den Pfad zum bin-Verzeichnis angeben. Im Pfad sind alle Verzeichnisse anzugeben, in der die DOS-Box nach ausführbaren Programmen sucht. Tragen wir den Pfad nicht ein, so müssen wir zum Aufruf immer den kompletten Pfadnamen angeben, was anstrengend ist.

Beispiel   Die Klassen im Verzeichnis D:\Projekte sollen übersetzt werden.
cd D:\projekte
D:\projekte>C:\Programme\jdk1.4\bin\javac *.java

Um die Pfade dauerhaft zu setzen, müssen wir die Umgebungsvariable PATH modifizieren. Für eine Sitzung reicht es, den bin-Pfad hinzuzunehmen.

Beispiel   Die aktuelle Pfad-Variable wird modifiziert und zusätzlich auf das bin-Verzeichnis gelegt. Wir setzen das jdk1.3\bin am Anfang in den Pfad, damit im Fall von Altinstallationen immer das neue SDK verwendet wird.
set PATH=C:\Programme\jdk1.4\bin;%PATH%

Damit die Pfadangabe auch nach einem Neustart des Rechners noch verfügbar ist, müssen wir abhängig vom System unterschiedliche Einstellungen vornehmen. Unter Windows NT/2000 aktivieren wir den Dialog Systemeigenschaften unter Start/Einstellungen/Systemsteuerung/System. Unter dem Reiter Umgebung wählen wir bei Systemvariablen die Variable PATH aus und tragen bei Wert hinter einem Semikolon den Pfad zum bin-Verzeichnis ein. Dann können wir den Dialog mit OK verlassen. Falls eine Eingabeaufforderung offen war, wird sie von der Änderung nichts mitbekommen. Ein neue Aufforderung muss geöffnet werden.

Unter Windows 98 editieren wir für den Pfad ebenfalls die Eigenschaft PATH, aber diesmal in der Datei AUTOEXEC.BAT im Wurzelverzeichnis. In der Regel gibt es schon eine Zeile, die den Pfad setzt. Dort setzen wir das Verzeichnis durch Semikolon getrennt dazu.

Weitere Hilfen gibt die Datei http://java.sun.com/j2se/1.4/install-windows.html.





Copyright © Galileo Press GmbH 2003
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


[Galileo Computing]

Galileo Press GmbH, Gartenstraße 24, 53229 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de