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, viene prodotto ZIP (Windows) e TAR. Pacchetti 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 MSI con un'interfaccia grafica. Per macOS, viene prodotto un programma di installazione PKG con funzionalità simili. Questi programmi di installazione renderanno automaticamente disponibili gli strumenti JDK 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.
Esegui l’installazione in Windows
Per eseguire l'installazione in qualsiasi versione di Windows, è possibile usare i pacchetti MSI o il pacchetto ZIP. Se si usa Windows 10 o versione successiva, è possibile usare il Gestione pacchetti Windows dal Terminale Windows.
Eseguire l'installazione in Windows tramite MSI
Il programma di installazione MSI fornisce sia un metodo di installazione grafico che un metodo di installazione solo console. Se si fa doppio clic sul file MSI, verrà avviato il programma di installazione dell'applicazione Windows tradizionale, in cui è possibile seguire le istruzioni visualizzate sullo schermo.
Per la distribuzione su larga scala, è possibile installare l'identità del servizio gestito nella riga di comando seguendo questa procedura:
Scaricare il file .msi . Per altre informazioni, vedere Scaricare Microsoft Build of OpenJDK.
Scegliere le funzionalità da installare nella tabella seguente:
Funzionalità Descrizione FeatureMain
Installazione principale (IMPOSTAZIONE PREDEFINITA) 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 per impedire l'avvio di
FeatureOracleJavaSoft
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.È possibile usare parametri facoltativi che raggruppano alcune delle funzionalità, come illustrato nell'esempio seguente:
Parametro Funzionalità INSTALLLEVEL=1
FeatureMain,FeatureEnvironment,FeatureJarFileRunWith
Eseguire il
msiexec
comando di 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
conFeatureMain
.Questo esempio installa automaticamente Microsoft Build of OpenJDK, aggiorna
PATH
, associa i file .jar alle applicazioni Java e definisceJAVA_HOME
.
Eseguire l'installazione in Windows con il Gestione pacchetti Windows (winget)
Per eseguire l'installazione con il Gestione pacchetti Windows, installare prima winget e quindi aprire il Terminale Windows.
Usare quindi il comando seguente per cercare i pacchetti Microsoft Build of OpenJDK:
winget search Microsoft.OpenJDK
Verrà visualizzato un output simile al seguente:
Name Id Version
--------------------------------------------------------------
Microsoft Build of OpenJDK 21 Microsoft.OpenJDK.21 21.0.0
È ora possibile installare il pacchetto facendo riferimento a Id
quanto illustrato sopra, usando il comando seguente:
winget install Microsoft.OpenJDK.21
Questo comando genera un output simile al seguente:
Found Microsoft Build of OpenJDK 21 [Microsoft.OpenJDK.21]
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-21.0.0-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 PKG o TAR. Formati 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-21.0.0-macos-x64.pkg
Already downloaded: /Users/foobar/Library/Caches/Homebrew/downloads/c3df619c6411aa15151d0306a6a0f9760ff7ab0b54d0b00daade382500369c81--microsoft-jdk-21.0.0-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
Per eseguire l'installazione in macOS con tar. Pacchetto GZ, è sufficiente estrarre il file in un percorso. JDK si troverà all'interno <location>/jdk-<version>/Contents/Home
di .
Per eseguire l'installazione con il programma di installazione PKG, aprire il programma di installazione e seguire le istruzioni. Per impostazione predefinita, JDK verrà installato in /Library/Java/JavaVirtualMachines/microsoft-21.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-21.jdk
sudo pkgutil --forget com.microsoft.21.jdk
Per disinstallare il pacchetto installato tramite tar. Il pacchetto GZ, semplicemente elimina la cartella.
Eseguire l'installazione in Ubuntu
Per installare in Ubuntu 18.04, 20.04 e 22.04 versioni LTS, aprire un terminale ed eseguire i comandi seguenti:
# Valid values are only '18.04', '20.04', and '22.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-21
Nota
Potrebbe essere necessario aggiornare la selezione JDK predefinita. 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 è terminato. 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-21
Nota
Potrebbe essere necessario aggiornare la selezione JDK predefinita. Per informazioni dettagliate, vedere qui.
Debian 9
Avviso
A partire da luglio 2024, il supporto ufficiale per Debian 9 è terminato. 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-21
Nota
Potrebbe essere necessario aggiornare la selezione JDK predefinita. Per informazioni dettagliate, vedere qui.
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
Dopo aver aggiunto il repository, eseguire il comando seguente:
sudo yum install msopenjdk-21
Nota
I pacchetti RPM per msopenjdk-21
potrebbero non essere aggiornati automaticamente alla versione secondaria più recente. Per verificare la disponibilità delle versioni disponibili o più recenti, eseguire yum -v list msopenjdk-21
. Eseguire quindi yum install msopenjdk-21-<version>
per forzare l'aggiornamento alla versione specificata. Esempio: yum install msopenjdk-21-21.0.0-1
Installare in Alpine (TAR. GZ)
Per eseguire l'installazione in Alpine, è sufficiente scaricare un tar.gz
pacchetto per Alpine (vedere la pagina di download ) ed estrarre la cartella.
Nota
Alpine è supportato solo per JDK 11 e JDK 17. Non supporteremo più alpine per JDK21.
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-21-amd64
Per CentOS, è possibile usare il comando alternative
.
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.