Dela via


Installera Microsofts version av OpenJDK

I den här artikeln beskrivs hur du installerar Microsoft Build of OpenJDK. Information om hur du hämtar filerna som nämns i den här artikeln finns i Ladda ned Microsoft Build of OpenJDK.

ZIP och TAR. GZ-paket

För Windows, Linux och macOS producerar vi ZIP (Windows) och TAR. GZ-paket (Linux/macOS). Om du vill installera extraherar du ett av de här paketen i valfri mapp och ställer sedan in miljövariabeln på den JAVA_HOME mappen.

Alternativt kan du använda inbyggda installationsprogram för ditt operativsystem enligt beskrivningen i nästa avsnitt.

Inbyggda installationsprogram

För Windows skapar vi ett MSI-installationsprogram med ett grafiskt gränssnitt. För macOS skapar vi ett PKG-installationsprogram med liknande funktioner. Dessa installationsprogram gör automatiskt JDK-verktygen tillgängliga i din PATH.

För Linux skapar vi DEB- och RPM-paket som ska användas med apt och rpm.

Följande avsnitt innehåller instruktioner för dessa installationsprogram.

Installera i Windows

Om du vill installera på valfri version av Windows kan du använda MSI-paketen eller ZIP-paketet. Om du använder Windows 10 eller senare kan du använda Windows Package Manager från Windows-terminalen.

Installera på Windows via MSI

MSI-installationsprogrammet innehåller både en grafisk och en installationsmetod endast för konsolen. Om du dubbelklickar på MSI-filen startas det traditionella Installationsprogrammet för Windows-programmet, där du kan följa anvisningarna på skärmen.

För storskalig distribution kan du installera MSI på kommandoraden med hjälp av följande steg:

  1. Ladda ned filen.msi . Mer information finns i Ladda ned Microsoft Build of OpenJDK.

  2. Välj de funktioner som du vill installera från följande tabell:

    Egenskap Beskrivning
    FeatureMain Kärninstallation (STANDARDINSTÄLLNING)
    FeatureEnvironment PATH Uppdatera miljövariabeln. (FÖRVALD)
    FeatureJarFileRunWith Associera .jar filer med Java-program. (FÖRVALD)
    FeatureJavaHome JAVA_HOME Uppdatera miljövariabeln.
    FeatureOracleJavaSoft Uppdaterar registernycklar .HKLM\SOFTWARE\JavaSoft\

    Anmärkning

    Du kan använda FeatureOracleJavaSoft för att förhindra att Oracle Java startar från PATH när Microsoft Build of OpenJDK avinstalleras. Installera om Oracle Java om du behöver återställa Oracle-registernycklarna.

    Du kan använda valfria parametrar som grupperar några av funktionerna tillsammans, som du ser i följande exempel:

    Parameter Egenskaper
    INSTALLLEVEL=1 FeatureMain,FeatureEnvironment,FeatureJarFileRunWith
  3. msiexec Kör kommandokommandot på målarbetsstationen. Använd de valda funktionerna, som du ser i följande exempel.

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

    Anmärkning

    Du måste använda INSTALLDIR med FeatureMain.

    Det här exemplet installerar tyst Microsoft Build of OpenJDK, uppdaterar PATH, associerar .jar filer med Java-program och definierar JAVA_HOME.

Installera på Windows med Windows Package Manager (winget)

Installera med Windows Package Manager genom att först installera winget och sedan öppna Windows-terminalen.

Använd sedan följande kommando för att söka efter Microsoft Build of OpenJDK-paket:

winget search Microsoft.OpenJDK

Du ser utdata som liknar följande:

Name                           Id                    Version
--------------------------------------------------------------
Microsoft Build of OpenJDK 21  Microsoft.OpenJDK.21  21.0.0

Du kan nu installera paketet genom att referera till ovanstående Id med hjälp av följande kommando:

winget install Microsoft.OpenJDK.21

Det här kommandot genererar utdata som liknar följande:

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

Installera på macOS

Paket för macOS är tillgängliga via Homebrew eller som fristående nedladdningar i PKG eller TAR. GZ-format.

Så här installerar du den senaste versionen med Homebrew:

brew install --cask microsoft-openjdk

Det här kommandot genererar utdata som liknar följande:

==> 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!

Anmärkning

Paketet microsoft-openjdk pekar på den senaste versionen av Microsoft Build of OpenJDK.

Så här installerar du andra huvudversioner med Homebrew:

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

Installera på macOS med TAR.GZ-paket, extrahera bara filen till en valfri plats. JDK:et kommer att finnas i <location>/jdk-<version>/Contents/Home.

Om du vill installera med PKG-installationsprogrammet öppnar du installationsprogrammet och följer anvisningarna. Som standard installeras JDK:et på /Library/Java/JavaVirtualMachines/microsoft-21.jdk/Contents/Home.

Avinstallera på macOS

Om du vill avinstallera Microsoft Build of OpenJDK som installerats via Homebrew eller PKG använder du följande kommandon:

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

Så här avinstallerar du paketet som installerats via TAR. GZ-paket, ta helt enkelt bort mappen.

Installera på Ubuntu

Om du vill installera på Ubuntu 18.04, 20.04, 22.04 och 24.04 LTS-versioner öppnar du en terminal och kör följande kommandon:

# 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

När lagringsplatsen har lagts till installerar du Microsoft Build of OpenJDK genom att köra följande kommandon:

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

Anmärkning

Du kan behöva uppdatera ditt JDK-standardval. Mer information finns här.

Installera på Debian

Debian 10 – 12

Varning

Från och med juli 2024 har det officiella stödet för Debian 10 upphört. Alla publicerade JDK:er fram till juli 2024 är fortfarande tillgängliga, men kommer inte att få fortsatta uppdateringar eller support

Om du vill installera på Debian 10 till 12 öppnar du en terminal och kör följande kommandon:

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

När lagringsplatsen har lagts till kör du följande kommandon:

sudo apt update
sudo apt install msopenjdk-21

Anmärkning

Du kan behöva uppdatera ditt JDK-standardval. Mer information finns här.

Debian 9

Varning

Från och med juli 2024 har det officiella stödet för Debian 9 upphört. Alla publicerade JDK:er fram till juli 2024 är fortfarande tillgängliga, men kommer inte att få fortsatta uppdateringar eller support

Om du vill installera på Debian 9 öppnar du en terminal och kör följande kommandon:

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

När lagringsplatsen har lagts till kör du följande kommandon:

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

Anmärkning

Du kan behöva uppdatera ditt JDK-standardval. Mer information finns här.

Installera på SUSE

openSUSE 15

Om du vill installera på openSUSE 15 öppnar du en terminal och kör följande kommandon:

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-21

SLES 15

Om du vill installera på SUSE Linux Enterprise Server 15 öppnar du en terminal och kör följande kommandon:

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-21

Installera på CentOS 7 (RPM)

Om du vill installera på CentOS 7 öppnar du en terminal och kör följande kommando:

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

Anmärkning

RPM-paket för msopenjdk-21 kanske inte uppdateras automatiskt till den senaste delversionen. Om du vill söka efter de tillgängliga/senaste versionerna kör du yum -v list msopenjdk-21. yum install msopenjdk-21-<version> Kör sedan för att framtvinga uppdatering till den angivna versionen. Exempel: yum install msopenjdk-21-21.0.0-1

Installera på Alpine (TAR.GZ)

Om du vill installera på Alpine laddar du helt enkelt ned ett tar.gz paket för Alpine (se nedladdningssidan ) och extraherar mappen.

Anmärkning

Alpine stöds endast för JDK 11 och JDK 17. Vi kommer inte längre att stödja alpine för JDK 21 och framåt.

Ändra JDK:et för standardinställningen i Linux

Om du har flera versioner av OpenJDK installerade på systemet använder du följande kommando för att ange Microsoft Build of OpenJDK som standard:

För Debian/Ubuntu:

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

För CentOS kan du använda kommandot alternative.

Ge synpunkter på Microsofts version av OpenJDK

Skicka oss dina kommentarer, tankar och idéer för att hjälpa oss att förbättra Microsoft Build of OpenJDK. Besök vår OpenJDK-diskussionssida på GitHub för att skicka oss din feedback.

Java och OpenJDK är varumärken eller registrerade varumärken som tillhör Oracle och/eller dess dotterbolag.