Distribuito: [AIX MacOS Linux Windows]

Installazione, aggiornamento e disinstallazione di Java SDK

È possibile installare un SDK (software development kit) Java utilizzando IBM® Installation Manager Versione 1.8.5 o successiva. Liberty può essere eseguito con qualsiasi JRE (Java™ runtime environment) o Java SDK compatibile.

Informazioni su questa attività

Importante:

Java SE 21 è l'SDK Java consigliato perché fornisce le funzioni e gli aggiornamenti di sicurezza più recenti. In alternativa all'installazione di Java SE 21, è possibile installare un'altra versione di Java SDK supportata. Liberty viene eseguito su una qualsiasi delle versioni Java SE elencate nella colonna Versioni Java SE della tabella Release Java supportate sul sito Web Open Liberty .

  • La data di fine del supporto Liberty per Java SE 8 è ottobre 2026, fix pack 26.0.0.10.
  • La data di fine supporto di Liberty per Java SE 11 è ottobre 2027, fix pack 27.0.0.10.
  • La data di fine del supporto Liberty per Java SE 17 è ottobre 2027, fix pack 27.0.0.10.
  • La data di fine del supporto Liberty per Java SE 21 è ottobre 2029, fix pack 29.0.0.10.

Poiché Java SE 24 non è una versione LTS (Long-Term-Support) di Java, Liberty non supporterà Java SE 24 dopo il supporto della versione successiva di Java SE.

Per ulteriori informazioni, consultare Informazioni particolari sulla rimozione.

Installation Manager supporta due tipi di offerte Java SDK:
  • IBM Semeru: queste offerte sono file binari pronti per la produzione creati con le librerie di classe OpenJDK e la JVM Eclipse OpenJ9 .
  • SDK Java IBM comune: questa offerta è disponibile solo per Java 8. Viene utilizzato anche da WebSphere® Application Server tradizionale V9.0.

La seguente tabella elenca i nomi e gli ID di offerta Java SDK.

Tabella 1. IBM Java SDK
Nome offerta Java SDK ID offerta
IBM Semeru Runtime Certified Edition, Versione 21 com.ibm.java.jdk.v21
IBM Semeru Runtime Certified Edition, Versione 17 com.ibm.java.jdk.v17
IBM Semeru Runtime Certified Edition, Versione 11 com.ibm.java.jdk.v11
IBM SDK, Java Technology Edition, Versione 8 com.ibm.java.jdk.v8

Installare e disinstallare le offerte Java SDK utilizzando le procedure Installation Manager standard. L'architettura dell'offerta SDK Java viene selezionata automaticamente in base al proprio sistema operativo.

Installazione di Java SDK utilizzando IBM Installation Manager

È possibile installare l'SDK Java utilizzando la GUI di Installation Manager , dalla riga comandi o utilizzando un file di risposta.

Procedura

Scegliere una delle seguenti opzioni:

  • Installare l'SDK Java utilizzando la GUI della Installation Manager.

    Avviare la GUI di Installation Manager , fare clic su Installae scegliere un'offerta Java SDK.

    Per informazioni sull'installazione utilizzando la GUI, consultare Installazione di Liberty su sistemi operativi distribuiti utilizzando la GUI.

  • Installare l'SDK Java dalla riga comandi eseguendo il comando imcl install , simile al seguente esempio:
    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

    Per ulteriori informazioni sull'installazione dalla riga di comando, vedi Installazione di Liberty su sistemi operativi distribuiti utilizzando la riga di comando.

  • Installa l'SDK Java utilizzando un file di risposta simile al seguente esempio:
    <?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>

Aggiornamento di Java SDK

Per IBM Java 8 SDK, le singole correzioni vengono impacchettate come fix pack che hanno una data/ora aggiornata. Il contenuto delle singole correzioni per IBM SDK, Java Technology Edition è cumulativo, pertanto le correzioni contengono il contenuto del fix pack per il livello specificato più qualsiasi manutenzione prima della correzione. Poiché le singole correzioni sono impacchettate come fix pack, non vengono fornite correzioni temporanee. Tutti gli aggiornamenti per gli SDK Java IBM vengono installati seguendo il metodo per l'installazione e la disinstallazione dei fix pack descritto in Installazione e disinstallazione dei fix pack Liberty.

È possibile installare gli aggiornamenti direttamente dal repository di servizi online oppure è possibile scaricare i file di aggiornamento da IBM Fix Central per un'installazione locale.

Disinstallazione di Java SDK mediante IBM Installation Manager

È possibile disinstallare l'SDK Java utilizzando la GUI di Installation Manager , dalla riga comandi o utilizzando un file di risposta.

Procedura

Scegliere una delle seguenti opzioni:

  • Disinstallare l'SDK Java utilizzando la GUI della Installation Manager.
    Avviare la GUI di Installation Manager , fare clic su Disinstallae selezionare l'offerta IBM SDK, Java Technology Edition da disinstallare.

    Per ulteriori informazioni sulla disinstallazione utilizzando la GUI, consultare Disinstallazione di Liberty dai sistemi operativi distribuiti utilizzando la GUI.

  • Disinstalla l'SDK Java dalla riga di comando eseguendo il comando imcl uninstall , simile al seguente esempio:
    imcl.exe uninstall com.ibm.java.jdk.v21
      -installationDirectory "C:\Program Files\IBM\WebSphere\Liberty"

    Per ulteriori informazioni sull'utilizzo del comando uninstall , vedi Disinstallazione di Liberty dai sistemi operativi distribuiti utilizzando la riga di comando.

  • Disinstallare l'SDK Java utilizzando un file di risposte simile al seguente esempio:
    <?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>

    Per ulteriori informazioni sulla disinstallazione da un file di risposte, consultare Disinstallazione di Liberty dai sistemi operativi distribuiti utilizzando i file di risposte.

Operazioni successive

Dopo aver installato, aggiornato o disinstallato un SDK Java, puoi modificare l'ambiente di runtime Java utilizzato da Liberty impostando la variabile JAVA_HOME nel file server.env . Impostare la variabile di ambiente JAVA_HOME sulla directory jre della versione che si desidera utilizzare.

Per piattaforme Windows
JAVA_HOME=C:path_to_Liberty\java\21.0
Per le piattaforme LINUX
JAVA_HOME=path_to_Liberty/java/21.0