Condividi tramite


Installare Microsoft Build di OpenJDK

Questo articolo descrive come installare Microsoft Build di OpenJDK. Per ottenere i file indicati in questo articolo, vedere Scaricare Microsoft Build of OpenJDK.

ZIP e TAR. Pacchetti GZ

Per Windows, Linux e macOS, vengono prodotti pacchetti ZIP (Windows) e TAR.GZ (Linux/macOS). Per installare, estrarre uno di questi pacchetti in una cartella di propria scelta, quindi impostare la JAVA_HOME variabile di ambiente su tale cartella.

In alternativa, è possibile usare programmi di installazione nativi per il sistema operativo preferito, come descritto nella sezione successiva.

Programmi di installazione nativi

Per Windows, viene prodotto un programma di installazione EXE con un'interfaccia grafica. Per macOS, viene prodotto un programma di installazione PKG con funzionalità simili. Questi programmi di installazione rendono automaticamente disponibili gli strumenti JDK (Java Development Kit) in PATH.

Per Linux, vengono prodotti pacchetti DEB e RPM da usare con apt e rpm.

Le sezioni seguenti forniscono istruzioni per questi programmi di installazione.

Installare su Windows

Per installare qualsiasi versione di Windows, è possibile utilizzare l'EXE installer o il pacchetto ZIP. In Windows 10 o versioni successive è anche possibile usare il GestoreWindows dei pacchetti dal terminaleWindows.

Nota

È consigliabile usare un solo metodo di installazione (EXE, MSI o ZIP) alla volta per ogni versione di JDK. Se in precedenza è stata installata una determinata versione JDK LTS (Long Term Support) usando un metodo (esempio: MSI) e si vuole aggiornarla usando un metodo diverso (esempio: EXE), è prima necessario disinstallare il JDK esistente prima di procedere con la nuova installazione.

Installa su Windows tramite un file EXE

L'EXE (Windows eseguibile) fornisce sia una modalità d'installazione grafica che una modalità d'installazione solo console. Se si fa doppio clic sul file del programma di installazione, viene avviato il programma di installazione dell'applicazione tradizionale Windows , in cui è possibile seguire le istruzioni visualizzate sullo schermo.

Per la distribuzione su larga scala, è possibile installare exe nella riga di comando seguendo questa procedura:

  1. Scaricare il .exe file. Per altre informazioni, vedere Scaricare Microsoft Build of OpenJDK.

  2. Scegliere le funzionalità da installare nella tabella seguente:

    Funzionalità Descrizione
    FeatureEnvironment Aggiornare la PATH variabile di ambiente. (IMPOSTAZIONE PREDEFINITA)
    FeatureJarFileRunWith Associare .jar file alle applicazioni Java. (IMPOSTAZIONE PREDEFINITA)
    FeatureJavaHome Aggiornare la JAVA_HOME variabile di ambiente.
    FeatureOracleJavaSoft Aggiorna le chiavi HKLM\SOFTWARE\JavaSoft\del Registro di sistema .

    Nota

    È possibile usare FeatureOracleJavaSoft per impedire l'avvio di Oracle Java da PATH quando viene disinstallata la build Microsoft di OpenJDK. Reinstallare Oracle Java se è necessario ripristinare le chiavi del Registro di sistema Oracle.

  3. Eseguire il file EXE dalla riga di comando. Usare le funzionalità selezionate, come illustrato nell'esempio seguente.

    .\<package>.exe /SILENT /SUPPRESSMSGBOXES /ALLUSERS /TASKS="FeatureEnvironment,FeatureJarFileRunWith" /DIR="C:\Program Files\Microsoft\"
    

    Nota

    Se si installa solo per l'utente corrente, usare il flag /CURRENTUSER anziché /ALLUSERS.

    Per eliminare la schermata dell'indicatore di stato dell'installazione, usare il flag /VERYSILENT anziché /SILENT.

    Il /DIR flag è facoltativo. Se omesso, il dir di installazione predefinito viene usato in base alla modalità di installazione: /ALLUSERS o /CURRENTUSER.

Installare su Windows tramite MSI legacy:

Se si verificano problemi con il programma di installazione EXE in JDK 11, JDK 17 o JDK 21, è possibile disinstallare l'EXE e usare il legacy MSI (Microsoft Installer) per un metodo di installazione simile sia grafico che solo console. Se si fa doppio clic sul file del programma di installazione, viene avviato il programma di installazione dell'applicazione tradizionale Windows , in cui è possibile seguire le istruzioni visualizzate sullo schermo.

Per la distribuzione su larga scala, è possibile installare il pacchetto MSI da riga di comando seguendo questa procedura:

  1. Scaricare il .msi file. Per altre informazioni, vedere Scaricare Microsoft Build of OpenJDK.

  2. Scegliere le funzionalità da installare dalla tabella nel passaggio 2 dell'installazione tramite Windows EXE

    Nota

    FeatureMain è un'opzione univoca e predefinita per MSI che indica al programma di installazione di eseguire l'installazione principale

    È possibile usare parametri facoltativi che raggruppano alcune delle funzionalità, come illustrato nell'esempio seguente:

    Parametro Funzionalità
    INSTALLLEVEL=1 FeatureMain,FeatureEnvironment,FeatureJarFileRunWith
  3. Eseguire il msiexec comando nella workstation di destinazione. Usare le funzionalità selezionate, come illustrato nell'esempio seguente.

    msiexec /i <package>.msi ADDLOCAL=FeatureMain,FeatureEnvironment,FeatureJarFileRunWith,FeatureJavaHome INSTALLDIR="c:\Program Files\Microsoft\" /quiet
    

    Nota

    È necessario usare INSTALLDIR con FeatureMain.

    Questo esempio installa automaticamente Microsoft Build of OpenJDK, aggiorna i PATHfile , associa i .jar file alle applicazioni Java e definisce JAVA_HOME.

Installa su Windows con il gestore pacchetti Windows (winget)

Per eseguire l'installazione Windows con Gestione pacchetti, installare prima winget e quindi aprire Windows Terminale.

Usare quindi il comando seguente per cercare i pacchetti Microsoft Build of OpenJDK:

winget search Microsoft.OpenJDK

L'output risultante è simile al seguente:

Name                           Id                    Version
--------------------------------------------------------------
Microsoft Build of OpenJDK 25  Microsoft.OpenJDK.25  25.0.1

È ora possibile installare il pacchetto facendo riferimento a Id, usando il comando :

winget install Microsoft.OpenJDK.25

Questo comando genera un output simile al seguente:

Found Microsoft Build of OpenJDK 25 [Microsoft.OpenJDK.25]
This application is licensed to you by its owner.
Microsoft is not responsible for, nor does it grant any licences to, third-party packages.
Downloading https://aka.ms/download-jdk/microsoft-jdk-25.0.1-windows-x64.msi
  ██████████████████████████████   160 MB /  160 MB
Successfully verified installer hash
Starting package install...
Successfully installed

Eseguire l'installazione in macOS

I pacchetti per macOS sono disponibili tramite Homebrew o come download autonomi in formato PKG (programma di installazione del pacchetto macOS) o formato TAR.GZ.

Per installare la versione più recente con Homebrew:

brew install --cask microsoft-openjdk

Questo comando genera un output simile al seguente:

==> Downloading https://aka.ms/download-jdk/microsoft-jdk-25.0.1-macos-x64.pkg
Already downloaded: /Users/foobar/Library/Caches/Homebrew/downloads/c3df619c6411aa15151d0306a6a0f9760ff7ab0b54d0b00daade382500369c81--microsoft-jdk-25.0.1-macos-x64.pkg
==> Installing Cask microsoft-openjdk
==> Running installer for microsoft-openjdk; your password may be necessary.
Package installers may write to any location; options such as `--appdir` are ignored.
Password:
installer: Package name is Microsoft Build of OpenJDK
installer: Installing at base path /
installer: The install was successful.
🍺  microsoft-openjdk was successfully installed!

Nota

Il pacchetto microsoft-openjdk punta alla versione più recente di Microsoft Build di OpenJDK.

Per installare altre versioni principali con Homebrew:

brew install --cask microsoft-openjdk@11
# OR
brew install --cask microsoft-openjdk@17
# OR
brew install --cask microsoft-openjdk@21
# OR
brew install --cask microsoft-openjdk@25

Per installare su macOS con il pacchetto TAR.GZ, estrarre il file nel percorso desiderato. JDK si trova in <location>/jdk-<version>/Contents/Home.

Per eseguire l'installazione con il programma di installazione PKG, aprire il programma di installazione e seguire le istruzioni. Per impostazione predefinita, JDK viene installato in /Library/Java/JavaVirtualMachines/microsoft-25.jdk/Contents/Home.

Disinstallare in macOS

Per disinstallare Microsoft Build of OpenJDK installato tramite Homebrew o PKG, usare i comandi seguenti:

sudo rm -rf /Library/Java/JavaVirtualMachines/microsoft-25.jdk
sudo pkgutil --forget com.microsoft.25.jdk

Per disinstallare un pacchetto installato usando tar. File GZ, eliminare la cartella di installazione.

Eseguire l'installazione in Ubuntu

Per eseguire l'installazione in Ubuntu 18.04, 20.04, 22.04 e 24.04 versioni LTS, aprire un terminale ed eseguire i comandi seguenti:

# Valid values are only '18.04', '20.04', '22.04', and '24.04'
# For other versions of Ubuntu, please use the tar.gz package
ubuntu_release=`lsb_release -rs`
wget https://packages.microsoft.com/config/ubuntu/${ubuntu_release}/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb

Dopo aver aggiunto il repository, installare Microsoft Build of OpenJDK eseguendo i comandi seguenti:

sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install msopenjdk-25

Nota

Potrebbe essere necessario aggiornare la selezione predefinita di JDK. Per informazioni dettagliate, vedere qui.

Eseguire l'installazione in Debian

Debian 10 - 12

Avviso

A partire da luglio 2024, il supporto ufficiale per Debian 10 è finito. Tutti i JDK pubblicati fino a luglio 2024 rimangono disponibili, ma non riceveranno aggiornamenti o supporto continui.

Per eseguire l'installazione in Debian da 10 a 12, aprire un terminale ed eseguire i comandi seguenti:

sudo apt update
sudo apt install wget lsb-release -y
wget https://packages.microsoft.com/config/debian/$(lsb_release -rs)/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb

Dopo aver aggiunto il repository, eseguire i comandi seguenti:

sudo apt update
sudo apt install msopenjdk-25

Nota

Potrebbe essere necessario aggiornare la selezione predefinita di JDK. Per informazioni dettagliate, vedere qui.

Debian 9

Avviso

A partire da luglio 2024, il supporto ufficiale per Debian 9 è finito. Tutti i JDK pubblicati fino a luglio 2024 rimangono disponibili, ma non riceveranno aggiornamenti o supporto continui.

Per eseguire l'installazione in Debian 9, aprire un terminale ed eseguire i comandi seguenti:

wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
wget -q https://packages.microsoft.com/config/debian/9/prod.list -O /etc/apt/sources.list.d/microsoft-prod.list

Dopo aver aggiunto il repository, eseguire i comandi seguenti:

sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install msopenjdk-25

Nota

Potrebbe essere necessario aggiornare la selezione predefinita di JDK. Per informazioni dettagliate, vedere qui.

Eseguire l'installazione su SUSE

openSUSE 15

Per eseguire l'installazione in openSUSE 15, aprire un terminale ed eseguire i comandi seguenti:

sudo rpm -Uvh https://packages.microsoft.com/config/opensuse/15/packages-microsoft-prod.rpm
sudo zypper update # Note:  This will prompt you to set the desired trust level for the Microsoft repository and package signing key
sudo zypper install msopenjdk-25

SLES 15

Per eseguire l'installazione in SLES (SUSE Linux Enterprise Server) 15, aprire un terminale ed eseguire i comandi seguenti:

sudo rpm -Uvh https://packages.microsoft.com/config/sles/15/packages-microsoft-prod.rpm
sudo zypper update # Note:  This will prompt you to set the desired trust level for the Microsoft repository and package signing key
sudo zypper install msopenjdk-25

Installare in CentOS 7 (RPM)

Per eseguire l'installazione in CentOS 7, aprire un terminale ed eseguire il comando seguente:

sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
sudo yum install msopenjdk-25

Nota

I pacchetti RPM per msopenjdk-25 potrebbero non essere aggiornati automaticamente alla versione secondaria più recente. Per verificare la disponibilità di versioni, eseguire yum -v list msopenjdk-25. Eseguire quindi yum install msopenjdk-25-<version> per forzare un aggiornamento alla versione specificata. Esempio: yum install msopenjdk-25-25.0.1-1

Installare su Alpine (TAR.GZ)

Per installare su Alpine, scaricare un pacchetto tar.gz per Alpine (vedere la pagina di download) ed estrarlo nella posizione desiderata.

Nota

Alpine è supportato solo per JDK 11 e JDK 17. Non è supportato Alpine per JDK 21 e versioni successive.

Modificare il JDK predefinito in Linux

Se nel sistema sono installate diverse versioni di OpenJDK, usare il comando seguente per impostare Microsoft Build of OpenJDK come predefinito:

Per Debian/Ubuntu:

sudo update-java-alternatives --set msopenjdk-25-amd64

Per CentOS, è possibile usare il alternatives comando per gestire le versioni Java.

Inviare commenti e suggerimenti su Microsoft Build of OpenJDK

Inviaci commenti, pensieri e idee per aiutarci a migliorare microsoft Build of OpenJDK. Visitare la pagina delle discussioni di OpenJDK su GitHub per inviare commenti e suggerimenti.

Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue consociate.