Verteilt: [AIX MacOS Linux Windows]

Java SDK installieren, aktualisieren und deinstallieren

Sie können ein Java Software Development Kit (SDK) mit IBM® Installation Manager Version 1.8.5 oder höherinstallieren. Liberty kann mit jeder kompatiblen Java™ Runtime Environment (JRE) oder Java SDK ausgeführt werden.

Informationen zu dieser Task

Wichtig:

Java SE 25 ist das empfohlene Java SDK, da es die neuesten Funktionen und Sicherheitsupdates bietet. Als Alternative zur Installation von Java SE 25 können Sie auch eine andere unterstützte Java SDK-Version installieren. Liberty wird in allen Java SE-Versionen ausgeführt, die in der Spalte Java SE-Versionen der Tabelle Unterstützte Java-Releases auf der Website Open Liberty aufgelistet sind. Die Tabelle "Unterstützte Java-Versionen" enthält auch das voraussichtliche Ende der Unterstützung für jede Java SE-Version.

Weitere Informationen finden Sie unter Removal notices.

Installation Manager unterstützt zwei Typen von Java SDK-Angeboten:
  • IBM Semeru Laufzeiten : Diese Angebote sind produktionsreife Binärdateien, die mit den OpenJDK Klassenbibliotheken und der Eclipse OpenJ9 JVM erstellt werden.
  • Allgemeines IBM Java SDK: Dieses Angebot ist nur für Java 8 verfügbar. Sie wird auch von WebSphere® Application Server Traditional V9.0verwendet.

In der folgenden Tabelle sind die Namen und IDs der Java SDK-Angebote aufgelistet.

Tabelle 1. IBM Java SDK-Angebote
Java SDK-Angebotsname Angebots-ID
IBM Semeru Runtime Certified EditionVersion 21 com.ibm.java.jdk.v21
IBM Semeru Runtime Certified EditionVersion 17 com.ibm.java.jdk.v17
IBM Semeru Runtime Certified EditionVersion 11 com.ibm.java.jdk.v11
IBM SDK Java Technology Edition Version 8 com.ibm.java.jdk.v8

Sie installieren und deinstallieren die Java SDK-Angebote mithilfe der Standardprozeduren von Installation Manager . Die Architektur des Java SDK-Angebots wird automatisch basierend auf Ihrem Betriebssystem ausgewählt.

Java SDK mit IBM Installation Manager installieren

Sie können das Java SDK entweder über die grafische Benutzerschnittstelle von Installation Manager , über die Befehlszeile oder mithilfe einer Antwortdatei installieren.

Vorgehensweise

Wählen Sie eine der folgenden Optionen aus:

  • Installieren Sie das Java SDK mit Hilfe der GUI des Installation Manager.

    Starten Sie die Installation Manager -GUI, klicken Sie auf Installierenund wählen Sie ein Java SDK-Produktangebot aus.

    Informationen zur Installation mit Hilfe der grafischen Benutzeroberfläche finden Sie unter Installation von Liberty auf verteilten Betriebssystemen mit Hilfe der grafischen Benutzeroberfläche.

  • Installieren Sie das Java SDK über die Befehlszeile, indem Sie den Befehl imcl install ähnlich wie im folgenden Beispiel ausführen:
    imcl.exe install com.ibm.java.jdk.v21
      -repositories http://www.ibm.com/software/repositorymanager/com.ibm.java.jdk.v21
      -installationDirectory "C:\Program Files\IBM\WebSphere\Liberty"
      -secureStorageFile C:\IM\credential.store -masterPasswordFile C:\IM\master_password.txt

    Weitere Informationen zur Installation über die Befehlszeile finden Sie unter Installation von Liberty auf verteilten Betriebssystemen über die Befehlszeile.

  • Installieren Sie das Java SDK mithilfe einer Antwortdatei, die dem folgenden Beispiel ähnelt:
    <?xml version="1.0" encoding="UTF-8"?>
    <agent-input clean="true" temporary="true">
    <server>
    <repository location="http://www.ibm.com/software/repositorymanager/com.ibm.java.jdk.v21" />
    </server>
    <install modify='false'>
    <offering id='com.ibm.java.jdk.v21'
      profile='WebSphere Application Server Liberty'
      features='com.ibm.sdk.21'/>
    </install>
    <profile id='WebSphere Application Server Liberty' installLocation='C:\Program Files\IBM\WebSphere\Liberty'>
     <data key='eclipseLocation' value='C:\Program Files\IBM\WebSphere\Liberty' /> 
     <data key='cic.selector.arch' value='x86_64' /> 
    </profile>
    </agent-input>

Java SDK aktualisieren

Für das IBM Java 8 SDK werden einzelne Fixes als Fixpacks mit aktualisierter Zeitmarke gepackt. Der Inhalt der einzelnen Fixes für IBM SDK, Java Technology Edition, ist kumulativ, d. h., die Fixes enthalten den Fixpackinhalt für die angegebene Stufe sowie alle Wartungsarbeiten vor dem Fix. Da Einzelfixes als Fixpacks gepackt werden, werden keine vorläufigen Fixes bereitgestellt. Alle Updates für die IBM Java SDKs werden nach der Methode zur Installation und Deinstallation von Fixpacks installiert, die unter Installation und Deinstallation von Liberty Fixpacks beschrieben wird.

Sie können die Aktualisierungen direkt aus dem Online-Service-Repository installieren oder die Aktualisierungsdateien von IBM Fix Central für eine lokale Installation herunterladen.

Java SDK mit IBM Installation Manager deinstallieren

Sie können das Java SDK entweder über die grafische Benutzerschnittstelle von Installation Manager , über die Befehlszeile oder mithilfe einer Antwortdatei deinstallieren.

Vorgehensweise

Wählen Sie eine der folgenden Optionen aus:

  • Deinstallieren Sie das Java SDK mit Hilfe der GUI des Installation Manager.
    Starten Sie die Installation Manager -GUI, klicken Sie auf Deinstallierenund wählen Sie das Produktangebot IBM SDK, Java Technology Edition für die Deinstallation aus.

    Weitere Informationen zur Deinstallation über die grafische Benutzeroberfläche finden Sie unter Deinstallation von Liberty von verteilten Betriebssystemen über die grafische Benutzeroberfläche.

  • Deinstallieren Sie das Java SDK über die Befehlszeile, indem Sie den Befehl imcl uninstall ähnlich wie im folgenden Beispiel ausführen:
    imcl.exe uninstall com.ibm.java.jdk.v21
      -installationDirectory "C:\Program Files\IBM\WebSphere\Liberty"

    Weitere Informationen zur Verwendung des Befehls uninstall finden Sie unter Deinstallation von Liberty von verteilten Betriebssystemen über die Befehlszeile.

  • Deinstallieren Sie das Java SDK mithilfe einer Antwortdatei, die dem folgenden Beispiel ähnelt:
    <?xml version="1.0" encoding="UTF-8"?>
    <agent-input clean='true' temporary='true'>
    <uninstall modify='false'>
    <offering id='com.ibm.java.jdk.v21' 
      profile='WebSphere Application Server Liberty'/>
    </uninstall>
    <profile id='WebSphere Application Server Liberty' 
      installLocation='C:\Program Files\IBM\WebSphere\Liberty'>
    </profile>
    </agent-input>

    Weitere Informationen zur Deinstallation aus einer Antwortdatei finden Sie unter Deinstallation von Liberty aus verteilten Betriebssystemen mit Hilfe von Antwortdateien.

Nächste Schritte

Nach der Installation, Aktualisierung oder Deinstallation eines Java SDK können Sie die von Liberty verwendete Java Runtime Environment ändern, indem Sie die Variable JAVA_HOME in Ihrer Datei server.env festlegen. Setzen Sie die Umgebungsvariable JAVA_HOME auf das Verzeichnis jre der Version, die Sie verwenden möchten.

Für Windows-Plattformen
JAVA_HOME=C:path_to_Liberty\java\21.0
Für LINUX-Plattformen
JAVA_HOME=path_to_Liberty/java/21.0