LIESMICH Java(TM) 2 Runtime Environment, Standard Edition Version 1.3.1 Die Java 2 Runtime Environment ist für Software-Entwickler und Anbieter zum Weiterverteilen mit ihren Anwendungen bestimmt. Die Java(TM) 2 Runtime Environment enthält Java Virtual Machine, Laufzeitklassenbibliotheken und das Java-Anwendungsstartprogramm, die zum Ausführen von Programmen in der Programmiersprache Java benötigt werden. Es ist keine Entwicklungsumgebung und enthält keine Entwicklungswerkzeuge wie Compiler oder Debugger. Informationen zu Entwicklungswerkzeugen finden Sie unter Java 2 SDK, Standard Edition. ============================================================== Installationsanweisungen und Systemvoraussetzungen ============================================================== Installationsanweisungen und Angaben zu den Systemvoraussetzungen für diese Version finden Sie unter http://java.sun.com/j2se/1.3/install.html ================================================================ Bereitstellen von Anwendungen mit der Java 2 Runtime Environment ================================================================ Installation und Laufzeit-Dienste einer in Java geschriebenen Anwendung können, im Unterschied zu einem Applet, nicht mit einem Webbrowser ausgeführt werden. Beim Einsatz einer in der Programmiersprache Java geschriebenen Anwendung besteht Ihr Softwarepaket vermutlich aus den folgenden Bestandteilen: Ihre eigene Klasse, Ihre Ressourcen- und Datendateien. Eine Runtime Environment (Laufzeitumgebung). Eine Installationsprozedur oder ein Installationsprogramm. Über den ersten Teil verfügen Sie selbstverständlich bereits. In diesem Dokument werden die anderen beiden Teile behandelt. Beachten Sie auch die Seite "Hinweise für Entwickler" auf der Java-Software-Website: http://java.sun.com/j2se/1.3/runtime.html -------------------------------------------------------------- Runtime Environment -------------------------------------------------------------- Benutzer benötigen zum Ausführen einer Anwendung eine Java Virtual Machine, die Kernklassen der Java-Plattform sowie verschiedene Unterstützungsprogramme und -Dateien. Diese Software wird als Runtime Environment bezeichnet. Die Java 2 SDK-Software kann als Runtime Environment verwendet werden. Sie können jedoch vermutlich nicht davon ausgehen, dass die Benutzer Java 2 SDK installiert haben, und die Lizenzvereinbarung zu Java 2 SDK lässt das Weiterverteilen von SDK-Dateien nicht zu. Um dieses Problem zu lösen, stellt Sun als Laufzeitumgebung die Java 2 Runtime Environment zur Verfügung, die kostenlos weiterverteilt werden kann.(Die Java 2 Runtime Environment darf nicht mit der internen Runtime Environment-Version von Java 2 SDK verwechselt werden, die sich im SDK-Verzeichnis "jre" befindet und nicht weiterverteilt werden darf.) Der letzte Schritt zum Bereitstellen von Anwendungen erfolgt bei der Installation auf dem jeweiligen System des Benutzers. Bei der Installation wird die Software in das System des Benutzers kopiert. Anschließend wird das System des Benutzers für die neue Software konfiguriert. In diesem Schritt sind Installieren und Konfigurieren der Runtime Environment enthalten. Wenn Sie Java 2 Runtime Environment verwenden, stellen Sie sicher, dass durch die Installation niemals eine bereits vorhandenen Installation überschrieben wird, es sei denn, bei der vorhandenen Runtime Environment handelt es sich um eine ältere Version. ============================================================== Weiterverteilen der Java 2 Runtime Environment ============================================================== In diesem Dokument bezieht sich der Begriff "Anbieter" auf Lizenznehmer, Entwickler und ISVs (unabhängige Softwareanbieter), die Java 2 Runtime Environment mit ihren Programmen lizenzieren und weiterverteilen. Anbieter müssen die Bestimmungen der Binärcode-Lizenzvereinbarung einhalten, die unter anderem Folgendes beinhalten: - Das willkürliche Aufteilen der Java 2 Runtime Environment ist nicht gestattet. Informationen zu Dateien, die bei der Weiterverteilung der Runtime Environment möglicherweise weggelassen werden können, finden Sie im nachstehenden Abschnitt "Erforderliche und optionale Dateien". - In Ihre Produktlizenz müssen die Bestimmungen der JRE-Binärcode-Lizenzvereinbarung aufgenommen werden. -------------------------------------------------------------- Erforderliche und optionale Dateien -------------------------------------------------------------- Lizenznehmer müssen die Bestimmungen der Lizenzvereinbarung zur Java 2 Runtime Environment einhalten. Die Dateien, aus denen die Java 2 Runtime Environment besteht, sind in zwei Gruppen unterteilt: erforderliche und optionale Dateien. Optionale Dateien können nach dem Ermessen des Lizenznehmers von der Weiterverteilung der Java 2 Runtime Environment ausgenommen werden. Der folgende Abschnitt enthält eine Liste der Dateien und Verzeichnisse, die optional von der Weiterverteilung der Java 2 Runtime Environment ausgenommen werden können. Alle in dieser Liste nicht aufgeführten Dateien müssen in der Weiterverteilung der Runtime Environment enthalten sein. -------------------------------------------------------------- Optionale Dateien und Verzeichnisse -------------------------------------------------------------- Die folgenden Dateien können optional von der Weiterverteilung ausgenommen sein: lib/i18n.jar Zeichenkonvertierungsklassen; Unterstützung von Ländereinstellungen lib/ext/ Verzeichnis mit den Erweiterungs-JAR-Dateien bin/rmid Java RMI Activation System Daemon bin/rmiregistry Java Remote Object Registry bin/tnameserv Java IDL Nameserver bin/keytool Tool zum Verwalten von Schlüsseln und Zertifikaten bin/policytool Tool zum Erstellen und Verwalten von Richtliniendateien -------------------------------------------------------------- Weiterverteilen der Java 2 SDK-Dateien: -------------------------------------------------------------- Java 2 SDK, Standard Edition, darf nicht weiterverteilt werden. Jedoch können die in der nachstehenden Liste aufgeführten SDK-Dateien in die Weiterverteilung von Java 2 Runtime Environment durch Anbieter aufgenommen werden. Alle Pfade beziehen sich auf das SDK-Verzeichnis der obersten Ebene. - jre/lib/cmm/PYCC.pf Farbverwaltungsprofil. Diese Datei wird nur benötigt, wenn das Java 2D-API für Farbschemakonvertierungen verwendet wird. - Alle .ttf-Schriftartendateien im Verzeichnis jre/lib/fonts. Beachten Sie, dass die Schriftart LucidaSansRegular.ttf bereits in J2RE enthalten ist, so dass diese Datei nicht aus dem SDK importiert werden muss. - jre/lib/audio/soundbank.gm Diese MIDI-Soundbank ist in Java 2 SDK enthalten, wurde aber aus der Java 2 Runtime Environment entfernt, um die Downloadpaketgröße zu verringern. MIDI-Soundbänke sind häufig als Hardware oder als Teil moderner Betriebssysteme erhältlich. Daher ist es möglicherweise nicht erforderlich, die Datei soundbank.gm mit der Runtime Environment weiterzuverteilen. Die Datei soundbank.gm des SDK kann jedoch nach dem Ermessen des Anbieters bei Weiterverteilungen der Runtime Environment mitgeliefert werden. Mehrere Versionen von erweiterten MIDI-Soundbänken stehen auf der Java-Sound-Website: http://java.sun.com/products/java-media/sound/ zum Download bereit. Diese Soundbänke können bei einer Weiterverteilung der Java 2 Runtime Environment mitgeliefert werden. ------------------------------------------------------------- Copyright (c) 1998-2001 Sun Microsystems(TM), Inc. 901 San Antonio Road, Palo Alto, CA 94303-4900 USA Alle Rechte vorbehalten.