IBM Runtime Environment für Linux, Java 2 Technology Edition, Version 1.3.0 README

Diese Informationsdatei (README) enthält Informationen zu dem Runtime Environment-Paket für Linux, das mit IBM Developer Kit für Linux, Java 2 Technology Edition, Version 1.3.0., zur Verfügung gestellt wird. Runtime Environment für Linux wurde für die folgenden Produkte getestet:

Runtime Environment für Linux wurde mit den folgenden Desktops und Window Managern getestet:

Informationen, die nur für bestimmte Länder Gültigkeit haben und für Deutschland, Österreich und die Schweiz nicht zutreffen, wurden in dieser Veröffentlichung im englischen Originaltext übernommen.


Inhalt

  • Übersicht
  • In Runtime Environment für Linux enthaltene Dateien
  • Lizenzvereinbarung
  • Der JIT-Compiler (Just-in-Time)
  • Java-Programme, Native Method Interface und Java Native Interface
  • Konfigurieren von Runtime Environment für Linux
  • Installieren und Konfigurieren des Java Plug-Ins
  • Installieren zusätzlicher Schriftarten
  • Aktualisieren von glibc auf Caldera eServer 2.3
  • Deinstallieren von Runtime Environment für Linux
  • Deinstallieren des installierbaren RPM-Pakets
  • Deinstallieren des komprimierten TAR-Pakets
  • Aufrufen von Java Runtime Interpreter (JRI)
  • Abrufen der IBM Build- und Versionsnummer
  • Unterstützung des Euro-Symbols
  • Unicode-Unterstützung
  • Sortierfolge von Währungssymbolen
  • Switching the input method in DBCS languages
  • Beispiel für Laufzeit-Software
  • Installieren Ihrer Anwendung auf dem System eines Benutzers
  • Dokumentation zu Runtime Environment für Linux
  • Bekannte Einschränkungen
  • Information for Japanese users
  • Änderungen in der IBM Terminologie
  • Bemerkungen
  • Marken

  • Übersicht

    Runtime Environment für Linux enthält die zur Erstellung einer Java-Laufzeitumgebung und zum Ausführen von Java-Programmen erforderlichen Klassen. Es umfaßt außerdem die virtuelle Java-Maschine, Java-Klassen und Unterstützungsdateien. Runtime Environment für Linux enthält jedoch nicht alle Klassen aus dem Java Developer Kit.


    In Runtime Environment für Linux enthaltene Dateien

    Runtime Environment für Linux enthält SO-Dateien, die nicht für die Verwendung eines Debuggers geeignet sind, sowie Klassendateien, die zur Unterstützung eines Programms zur Laufzeit benötigt werden. Runtime Environment für Linux umfaßt keines der Entwicklungs-Tools, wie Applet-Ansicht oder javac, und auch keine Klassen, die nur zu einem Entwicklungssystem gehören.

    Außerdem werden die Pakete von Java Authentication and Authorization Service (JAAS) und Java Communications API für die Verwendung mit Runtime Environment für Linux bereitgestellt.


    Lizenzvereinbarung

    Die Datei LICENSE_xx.html enthält die Lizenzvereinbarung für die Software von Runtime Environment für Linux. (xx ist eine Abkürzung für die Sprache.)

    Zum Anzeigen oder Drucken der Lizenzvereinbarung können Sie die Datei in einem Web-Browser öffnen.


    Der JIT-Compiler (Just-in-Time)

    Der JIT-Compiler (JIT - Just-in-Time) libjitc.so erstellt während der Ausführung dynamisch Maschinencode für häufig verwendete Bytecodesequenzen in einer Java-Anwendung oder in einem Java-Applet.

    Runtime Environment für Linux verfügt über den JIT-Compiler libjitc.so, der standardmäßig aktiviert ist. Sie können den JIT-Compiler inaktivieren, um beispielsweise mögliche Probleme mit einer Java-Anwendung, einem Java-Applet oder dem Compiler selbst einzugrenzen. Geben Sie Folgendes an der Shell-Eingabeaufforderung ein, um den JIT-Compiler zu inaktivieren:

        export JAVA_COMPILER=NONE
    

    Geben Sie Folgendes an der Shell-Eingabeaufforderung ein, um den JIT-Compiler zu aktivieren:

        export JAVA_COMPILER=libjitc.so
    

    Wenn Sie prüfen wollen, ob der JIT-Compiler aktiviert ist, geben Sie folgenden Befehl an der Shell-Eingabeaufforderung ein:

      java -version
    

    Wenn der JIT-Compiler aktiv ist, wird folgende Nachricht angezeigt:

        JIT enabled: jitc
    

    Wenn der JIT-Compiler nicht aktiv ist, wird folgende Nachricht angezeigt:

        JIT disabled
    

    Java-Programme, Native Method Interface und Java Native Interface

    IBM unterstützt Native Method Interface in diesem Release nicht. Diese Schnittstelle dürfen Sie in Ihren Anwendungen nicht verwenden.

    Java Native Interface (JNI) ist in Runtime Environment enthalten. Informationen zur Verwendung von JNI finden Sie auf der folgenden Sun-Web-Site:


    Konfigurieren von Runtime Environment für Linux

    Nach der Installation von Runtime Environment für Linux müssen Sie Ihr Shell-Script editieren und der Anweisung PATH folgende Verzeichnisse hinzufügen:

    Wenn Sie Runtime Environment für Linux nicht in dem Verzeichnis /opt/IBMJava2-13 installiert haben, müssen Sie /opt/IBMJava2-13 durch das Verzeichnis ersetzen, in dem Sie Runtime Environment für Linux installiert haben.


    Installieren und Konfigurieren des Java Plug-Ins

    Das Java Plug-In ist ein Web-Browser-Plug-In für Netscape Communicator für Linux. Wenn Sie das Java Plug-In verwenden, können Sie die virtuelle Java-Standardmaschine Ihres Web-Browsers umgehen und statt dessen eine Java Runtime Environment (JRE) für die Ausführung von Applets oder Beans im Browser verwenden.

    Gehen Sie wie folgt vor, um das Java Plug-In zu installieren und zu konfigurieren:


    Installieren zusätzlicher Schriftarten

    Java kann alle Unicode-Zeichen anzeigen, die meisten Linux-Versionen installieren jedoch nur die Schriftarten, die für die Anzeige Ihrer Sprache benötigt werden. Sie können Schriftarten von IBM herunterladen, mit denen Sie den vollständigen Unicode-Zeichensatz anzeigen können. Diese Schriftarten sind nicht im Paket von Runtime Environment für Linux enthalten, da die Dateien groß sind und nicht von allen Benutzern benötigt werden. IBM bietet zwei Unicode-Schriftarten, die jeweils nach Ländern angepaßt sind. Benutzer in China und Korea sollten die länderspezifischen Versionen und alle anderen die japanische Version verwenden.

    Wenn Sie keine Schriftarten heruntergeladen haben, können Sie sie auf der DeveloperWorks-Web-Site unter http://www.ibm.com/developer/java/ erhalten. Dort laden Sie IBM Developer Kit für Linux, Java 2 Technology Edition, Version 1.3.0, herunter. Anhand der bereitgestellten Beschreibungen der Schriftarten können Sie einfach entscheiden, welche Schriftarten Sie herunterladen wollen.

    Sie installieren eine Schriftart, indem Sie die Datei in das Verzeichnis /opt/IBMJava2-13/jre/lib/fonts stellen.

    Wenn Sie die Schriftarten in Teildateien herunterladen, müssen Sie sie zunächst für jede Schriftart jeweils in einer Datei wieder zusammensetzen.

    Zum Zusammensetzen einer Schriftartdatei stellen Sie sicher, daß sich die Datei im Verzeichnis /opt/IBMJava2-13/jre/lib/fonts befindet, und verwenden Sie den Befehl cat.

    Wenn Sie beispielsweise die Schriftart Times New Roman MT30 in mehreren Teildateien heruntergeladen haben, können Sie sie mit dem folgenden Befehl wieder zusammensetzen:

        cat tmrmt30.t01 tmrmt30.t02 > tmrmt30.ttf
    

    Aktualisieren von glibc auf Caldera eServer 2.3

    In dem von Caldera eServer 2.3 verwendeten glibc-Paket besteht eine Inkompatibilität. Dadurch kann es zu einer Blockierung von Java-Anwendungen kommen, wenn Sie eine Java-Anwendung oder ein Java-Applet auf Caldera eServer 2.3 kompilieren oder ausführen. Informationen zum Herunterladen und Installieren einer aktualisierten Version von glibc finden Sie auf der folgenden Web-Site von Caldera Systems, Inc.:

    1. Wählen Sie .eServer 2.3 aus der Produktliste und Updates aus der Kategorieliste aus, und klicken Sie dann Get FAQ an.
    2. Wählen Sie aus der daraufhin angezeigten Liste 2. .eServer 2.3 Updates - Updated Package glibc-2.1.2-2S aus.
    3. Klicken Sie einen der Links zum Herunterladen des Pakets an, und folgen Sie den Upgrade-Anweisungen.

    Deinstallieren von Runtime Environment für Linux

    Der Deinstallationsprozeß von Runtime Environment für Linux ist davon abhängig, ob Sie das installierbare RPM-Paket oder das komprimierte TAR-Paket installiert haben. Anweisungen hierzu finden Sie im Abschnitt Deinstallieren des installierbaren RPM-Pakets bzw. Deinstallieren des komprimierten TAR-Pakets.


    Deinstallieren des installierbaren RPM-Pakets

    Gehen Sie wie folgt vor, um Runtime Environment für Linux zu deinstallieren, wenn Sie das installierbare RPM-Paket installiert haben:

    1. Geben Sie Folgendes an einer Shell-Eingabeaufforderung ein:
          rpm -qa | grep IBM
      
      Der Name des Pakets wird angezeigt.

    2. Geben Sie Folgendes ein:
          rpm -e pktname
      
      pktname ist der angezeigte Name des Pakets.
    3. Ändern Sie Ihr Shell-Script. Entfernen Sie das Verzeichnis, in dem Sie Runtime Environment installiert haben, aus der Anweisung PATH.

    4. Wenn Sie das Java Plug-In installiert haben, müssen Sie die Dateien für das Java Plug-In aus dem Netscape-Verzeichnis entfernen.

    Deinstallieren des komprimierten TAR-Pakets

    Gehen Sie wie folgt vor, um Runtime Environment für Linux zu deinstallieren, wenn Sie das komprimierte TAR-Paket installiert haben:

    1. Entfernen Sie die Runtime Environment-Dateien aus dem Verzeichnis, in dem Sie Runtime Environment installiert haben.
    2. Ändern Sie Ihr Shell-Script. Entfernen Sie das Verzeichnis, in dem Sie Runtime Environment installiert haben, aus der Anweisung PATH.
    3. Wenn Sie das Java Plug-In installiert haben, müssen Sie die Dateien für das Java Plug-In aus dem Netscape-Verzeichnis entfernen.

    Aufrufen von Java Runtime Interpreter (JRI)

    Runtime Environment für Linux kann mit Hilfe des Java-Tools von einer Shell-Eingabeaufforderung aus aufgerufen werden.

    Das Java-Tool hat folgende Optionen:


    Abrufen der IBM Build- und Versionsnummer

    Geben Sie den folgenden Befehl an einer Shell-Eingabeaufforderung ein, um die IBM Build-Nummer und die Versionsnummer abzurufen:

      java -version
    

    Unterstützung des Euro-Symbols

    Damit die Unterstützung des Euro-Symbols genutzt werden kann, muß das Betriebssystem das Euro-Symbol unterstützen. Aus diesem Grund müssen Sie möglicherweise Standard ISO-8859-15 (Latin-9 oder Latin-0) installieren. Weitere Informationen können Sie der Hilfe (HOWTO) Ihrer Linux-Version entnehmen.

    Die folgenden Abschnitte bieten weitere Informationen zur Unterstützung des Euro-Symbols.


    Unicode-Unterstützung

    Das Unicode-Zeichen für das Euro-Symbol ist u'20ac'.


    Sortierfolge von Währungssymbolen

    Die Sortierfolge von Währungssymbolen folgt traditionell der englischen Sortierfolge des Symbolnamens. Das heißt, Cent steht vor Dollar. Gemäß diesem Schema folgt das Euro-Symbol direkt auf die Währungssymbole Dollar und Dong und steht vor dem Französischen Franc.


    Switching the input method in DBCS languages

    On double-byte character set (DBCS) systems, if you want to switch the input method, you must set an environment variable that represents the keycode you use for switching. Optionally, you can set another environment variable that represents the modifiers of the keycode.

    To specify the keycode to use for switching, set the IBMJAVA_INPUTMETHOD_SWITCHKEY environment variable to a keycode definition in the java.awt.event.KeyEvent class, for example, VK_F4.

    Optionally, specify modifiers of the keycode. To specify modifiers of the keycode, set the IBMJAVA_INPUTMETHOD_SWITCHKEY_MODIFIERS environment variable to some combination of the following three mask definitions in the java.awt.event.InputEvent class:

    Separate the masks by commas.

    For example you might set the IBMJAVA_INPUTMETHOD_SWITCHKEY_MODIFIERS environment variable to ALT_MASK, CTRL_MASK.

    During Java initialization, the two environment variables are stored.

    To be sure you have set the environment variables correctly, press a key and check it with the key combination you specified. If it matches, a Java pop-up menu with selectable input methods is displayed.


    Beispiel für Laufzeit-Software

    Die folgende Web-Seite von Sun enthält möglicherweise ein Beispiel "Hello World", das Sie herunterladen können. Dieses Beispiel zeigt, wie Sie eine einfache Java-Anwendung erstellen können, die mit Runtime Environment für Linux ausgeführt wird und damit gebündelt ist. Das Beispiel können Sie auf der folgenden Sun-Web-Site finden:

    1. Klicken Sie Products & APIs an.
    2. Klicken Sie Java(TM) 2 Platform, Standard Edition (J2SE(TM)) unter Product Groups an.
    3. Klicken Sie Java(TM) 2 SDK, Standard Edition, v 1.3 unter Current Releases an.
    4. Klicken Sie browsing online unter J2SE 1.3 Documentation an.
    5. Klicken Sie Notes for Developers unter Java Runtime Environment and Java Plug-in an.

    Das Beispiel zeigt, wie Sie einen einfachen und nahtlosen Übergang von der Entwicklung einer Anwendung mit Developer Kit für Linux zum Einsatz der Anwendung mit der weniger aufwendigen Runtime Environment für Linux erreichen.


    Installieren Ihrer Anwendung auf dem System eines Benutzers

    Wenn Sie das Produkt entwickelt haben und für die Auslieferung bereit sind, müssen Sie das Produkt auf dem System eines einzelnen Benutzers installieren, das System des Benutzers zur Unterstützung Ihrer Software sowie die Laufzeitumgebung konfigurieren.

    Wenn Sie Runtime Environment für Linux verwenden, müssen Sie sicherstellen, daß Ihr Installationsverfahren keine vorhandene Installation überschreibt (es sei denn, die vorhandene Version von Runtime Environment für Linux ist eine ältere Version).

    Zum erneuten Verteilen von Runtime Environment für Linux können Sie es auf Ihrem eigenen System installieren und anschließend die erforderlichen Runtime Environment-Dateien in Ihr Installationspaket kopieren. Wenn Sie diese Methode wählen, müssen Sie alle mit Runtime Environment für Linux zur Verfügung gestellten Dateien berücksichtigen. Die Software von Runtime Environment für Linux kann nur erneut verteilt werden, wenn alle Dateien enthalten sind. Wenn Sie die Anwendung verteilt haben, hat sie schließlich eine eigene Kopie von Runtime Environment für Linux.

    Weitere Informationen zu den Dateien, die erneut verteilt werden müssen, finden Sie in der Lizenzvereinbarung, die im Lieferumfang dieses Produkts enthalten ist.


    Dokumentation zu Runtime Environment für Linux

    IBM stellt die folgende Dokumentation zum Thema 'Laufzeit' bereit:


    Bekannte Einschränkungen


    Information for Japanese users


    Änderungen in der IBM Terminologie

    Die ständige Weiterentwicklung der deutschen Sprache nimmt auch Einfluß auf die IBM Terminologie. Durch die daraus resultierende Umstellung der IBM Terminologie, kann es u. U. vorkommen, daß in diesem Handbuch sowohl alte als auch neue Termini gleichbedeutend verwendet werden. Dies ist der Fall, wenn auf ältere existierende Handbuchausschnitte und/oder Programmteile zurückgegriffen wird.


    Bemerkungen

    Diese Informationsdatei gilt für IBM Runtime Environment für Linux, Java 2 Technology Edition, Version 1.3.0 und alle folgenden Releases und Änderungen, bis zur Herausgabe neuer Dateiversionen.

    Copyright International Business Machines Corporation 2000. All rights reserved.

    Copyright IBM Deutschland Informationssysteme GmbH 2000. Alle Rechte vorbehalten.

    Informationen über die gegenwärtig im jeweiligen Land verfügbaren Produkte und Services sind beim IBM Ansprechpartner erhältlich. Hinweise auf IBM Lizenzprogramme oder andere IBM Produkte bedeuten nicht, daß nur Programme, Produkte oder Dienstleistungen von IBM verwendet werden können. Anstelle der IBM Produkte, Programme oder Dienstleistungen können auch andere ihnen äquivalente Produkte, Programme oder Dienstleistungen verwendet werden, solange diese keine gewerblichen Schutzrechte der IBM verletzen. Die Verantwortung für den Betrieb von Fremdprodukten, Fremdprogrammen und Fremdservices liegt beim Kunden.

    Für in diesem Handbuch beschriebene Erzeugnisse und Verfahren kann es IBM Patente oder Patentanmeldungen geben. Mit der Auslieferung dieses Handbuchs ist keine Lizenzierung dieser Patente verbunden. Lizenzanfragen sind schriftlich an IBM Europe, Director of Licensing, 92 La Defense Cedex, France, zu richten. Anfragen an obige Adresse müssen auf englisch formuliert werden.

    Trotz sorgfältiger Bearbeitung können technische Ungenauigkeiten oder Druckfehler in dieser Veröffentlichung nicht ausgeschlossen werden. IBM kann jederzeit ohne Vorankündigung Verbesserungen und/oder Änderungen an den in dieser Veröffentlichung beschriebenen Produkten und/oder Programmen vornehmen.

    Verweise in dieser Veröffentlichung auf Web-Sites anderer Anbieter dienen lediglich als Benutzerinformationen und stellen keinerlei Billigung des Inhalts dieser Web-Sites dar. Das über diese Web-Sites verfügbare Material ist nicht Bestandteil des Materials für dieses IBM Produkt. Die Verwendung dieser Web-Sites geschieht auf eigene Verantwortung.

    Werden an IBM Informationen eingesandt, können diese beliebig verwendet werden, ohne daß eine Verpflichtung gegenüber dem Einsender entsteht.

    Lizenznehmer des Programms, die Informationen zu diesem Produkt wünschen mit der Zielsetzung: (i) den Austausch von Informationen zwischen unabhängigen, erstellten Programmen und anderen Programmen (einschließlich des vorliegenden Programms) sowie (ii) die gemeinsame Nutzung der ausgetauschten Informationen zu ermöglichen, wenden sich an folgende Adresse:

    Die Bereitstellung dieser Informationen kann unter Umständen von bestimmten Bedingungen - in einigen Fällen auch von der Zahlung einer Gebühr - abhängig sein.

    Die Lieferung des in der Informationsdatei aufgeführten Lizenzprogramms sowie des zugehörigen Lizenzmaterials erfolgt im Rahmen der Allgemeinen Geschäftsbedingungen der IBM oder einer äquivalenten Vereinbarung.

    Alle in diesem Dokument enthaltenen Leistungsdaten stammen aus einer gesteuerten Umgebung. Die Ergebnisse, die in anderen Betriebsumgebungen erzielt werden, können daher erheblich von den hier erzielten Ergebnissen abweichen. Einige Daten stammen möglicherweise von Systemen, deren Entwicklung noch nicht abgeschlossen ist. Eine Garantie, daß diese Daten auch in allgemein verfügbaren Systemen erzielt werden, kann nicht gegeben werden. Darüber hinaus wurden einige Daten unter Umständen durch Extrapolation berechnet. Die tatsächlichen Ergebnisse können abweichen. Benutzer dieses Dokuments sollten die entsprechenden Daten in ihrer spezifischen Umgebung prüfen. Diese Daten stellen deshalb keine Leistungsgarantie dar.

    Informationen über Produkte anderer Hersteller als IBM wurden von den Herstellern dieser Produkte zur Verfügung gestellt, bzw. aus von ihnen veröffentlichten Ankündigungen oder anderen öffentlich zugänglichen Quellen entnommen. IBM hat diese Produkte nicht getestet und übernimmt im Hinblick auf Produkte anderer Hersteller keine Verantwortung für einwandfreie Funktion, Kompatibilität oder andere Ansprüche. Fragen zu den Leistungsmerkmalen von Produkten anderer Anbieter sind an den jeweiligen Anbieter zu richten.

    Die oben genannten Erklärungen bezüglich der Produktstrategien und Absichtserklärungen von IBM stellen die gegenwärtige Absicht der IBM dar, unterliegen Änderungen oder können zurückgenommen werden, und repräsentieren nur die Ziele der IBM.

    Alle von IBM angegebenen Preisen sind empfohlene Richtpreise und können jederzeit ohne weitere Mitteilung geändert werden. Händlerpreise können u. U. von den hier genannten Preisen abweichen.


    Marken

    Folgende Namen sind in gewissen Ländern Marken der IBM Corporation:

    Java und alle auf Java basierenden Marken sind in gewissen Ländern Marken der Sun Microsystems Inc.

    ATOK ist eine Marke der JUSTSYSTEM Corporation.

    Wnn ist eine Marke von OMRON software.

    Andere Namen von Unternehmen, Produkten oder Dienstleistungen können Marken anderer Unternehmen sein.

    Copyright (c) 1997, 1999 Sun Microsystems, Inc.
    901 San Antonio Rd., Palo Alto, CA 94303 USA.
    All rights reserved.

    (c) Copyright IBM Corporation 2000. All rights reserved.
    (c) Copyright IBM Deutschland Informationssysteme GmbH 2000. Alle Rechte vorbehalten.