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.

Du kan också använda inbyggda installationsprogram för ditt operativsystem enligt beskrivningen i nästa avsnitt.

Inbyggda installationsprogram

För Windowsskapar vi ett EXE-installationsprogram med ett grafiskt gränssnitt. För macOS skapar vi ett PKG-installationsprogram med liknande funktioner. Dessa installationsprogram gör automatiskt JDK-verktygen (Java Development Kit) 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 på Windows

Om du vill installera på valfri version av Windowskan du använda exe-installationsprogrammet eller ZIP-paketet. Vid Windows 10 eller senare kan du också använda Windows Pakethanteraren från din Windows terminal.

Anmärkning

Du bör bara använda en installationsmetod (EXE, MSI eller ZIP) i taget för varje JDK-version. Om du tidigare har installerat en viss JDK LTS-version (långsiktig support) med en metod (exempel: MSI) och vill uppdatera den med en annan metod (exempel: EXE), måste du först avinstallera den befintliga JDK:n innan du fortsätter med den nya installationen.

Installera på Windows via EXE

EXE (Windows körbar) innehåller både en grafisk och en installationsmetod endast för konsolen. Om du dubbelklickar på installationsfilen startas det traditionella Windows programinstallationsprogrammet, där du kan följa anvisningarna på skärmen.

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

  1. .exe Ladda ned filen. 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
    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.

  3. Kör EXE-filen från kommandoraden. Använd de valda funktionerna, som du ser i följande exempel.

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

    Anmärkning

    Om du bara installerar för den aktuella användaren använder du flaggan /CURRENTUSER i stället för /ALLUSERS.

    Om du vill förhindra förloppsindikatorskärmen för installationen använder du flaggan /VERYSILENT i stället för /SILENT.

    Flaggan /DIR är valfri. Om det utelämnas används standardinstallationsdir baserat på installationsläget: /ALLUSERS eller /CURRENTUSER.

Installera på Windows via legacy MSI:

Om du har problem med EXE-installationsprogrammet på JDK 11, JDK 17 eller JDK 21 kan du avinstallera EXE och använda den äldre MSI (Microsoft Installer) för en liknande grafisk installationsmetod och en endast konsolinstallationsmetod. Om du dubbelklickar på installationsfilen startas det traditionella Windows programinstallationsprogrammet, 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. .msi Ladda ned filen. Mer information finns i Ladda ned Microsoft Build of OpenJDK.

  2. Välj de funktioner som du vill installera från tabellen i steg 2 i installera på Windows via EXE

    Anmärkning

    FeatureMain är ett unikt standardalternativ för MSI som instruerar installationsprogrammet att utföra kärninstallationen

    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. Kör kommandot msiexec på den avsedda arbetsstationen. 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 Terminal.

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

winget search Microsoft.OpenJDK

Resultatet liknar följande:

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

Nu kan du installera paketet genom att referera till Id, med hjälp av kommandot:

winget install Microsoft.OpenJDK.25

Det här kommandot genererar utdata som liknar:

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

Installera på macOS

Paket för macOS är tillgängliga via Homebrew eller som fristående nedladdningar i PKG (macOS-paketinstallationsprogram) 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:

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

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
# OR
brew install --cask microsoft-openjdk@25

Installera på macOS med TAR. GZ-paket, extrahera filen till önskad plats. JDK:et finns på <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-25.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-25.jdk
sudo pkgutil --forget com.microsoft.25.jdk

Så här avinstallerar du ett paket som installerats med HJÄLP av TAR. GZ-fil, ta bort installationsmappen.

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

Anmärkning

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

Installera på Debian

Debian 10 – 12

Varning

Från och med juli 2024 är det officiella stödet för Debian 10 över. Alla publicerade JDK:er fram till juli 2024 är fortfarande tillgängliga, men får inte 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-25

Anmärkning

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

Debian 9

Varning

Från och med juli 2024 är det officiella stödet för Debian 9 över. Alla publicerade JDK:er fram till juli 2024 är fortfarande tillgängliga, men får inte 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-25

Anmärkning

Du kan behöva uppdatera JDK-standardvalet. 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-25

SLES 15

Om du vill installera på SLES (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-25

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

Anmärkning

RPM-paket för msopenjdk-25 kanske inte uppdateras automatiskt till den senaste delversionen. Om du vill söka efter tillgängliga versioner kör du yum -v list msopenjdk-25. yum install msopenjdk-25-<version> Kör sedan för att tvinga fram en uppdatering av den angivna versionen. Exempel: yum install msopenjdk-25-25.0.1-1

Installera på Alpine (TAR.GZ)

Om du vill installera på Alpineladdar du ned ett tar.gz paket för Alpine (se nedladdningssidan ) och extraherar det till önskad plats.

Anmärkning

Alpine stöds endast för JDK 11 och JDK 17. Vi stöder Alpine inte JDK 21- och senare versioner.

Ä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-25-amd64

För CentOS kan du använda alternatives kommandot för att hantera Java-versioner.

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.