Megosztás a következőn keresztül:


Az OpenJDK Microsoft Buildjének telepítése

Ez a cikk az OpenJDK Microsoft Buildjének telepítését ismerteti. A cikkben említett fájlok letöltéséhez tekintse meg az OpenJDK Microsoft-buildjének letöltését.

ZIP és TAR. GZ-csomagok

Linux, macOS és Windows rendszerek esetén ZIP (Windows) és TAR.GZ (Linux/macOS) csomagokat készítünk. A telepítéshez bontsa ki az egyik csomagot egy tetszőleges mappában, majd állítsa be a környezeti változót erre a JAVA_HOME mappára.

Másik lehetőségként használhat natív telepítőket az ön által választott operációs rendszerhez, a következő szakaszban leírtak szerint.

Natív telepítők

Ehhez Windowslétrehozunk egy EXE telepítőt grafikus felülettel. MacOS esetén hasonló funkciókkal rendelkező PKG-telepítőt készítünk. Ezek a telepítők automatikusan elérhetővé teszik a JDK (Java Development Kit) eszközöket az Ön PATHalkalmazásban.

Linux esetén DEB- és RPM-csomagokat állítunk elő, amelyeket használhat apt és rpm.

A következő szakaszok útmutatást nyújtanak ezekhez a telepítőkhöz.

Telepítés a(z) Windows

A Windows bármely verziójára történő telepítéshez használhatja az EXE telepítőt vagy a ZIP-csomagot. 10 vagy újabb verzión Windows a Windows csomagkezelőt is használhatja a Windows termináljáról.

Megjegyzés:

Az egyes JDK-verziókhoz egyszerre csak egy telepítési módszert (EXE, MSI vagy ZIP) kell használnia. Ha korábban egy adott JDK LTS -verziót (hosszú távú támogatás) telepített egy metódussal (például: MSI), és egy másik módszerrel (például: EXE) szeretné frissíteni, először el kell távolítania a meglévő JDK-t, mielőtt továbblép az új telepítésre.

Telepítés az EXE-n Windows keresztül

Az EXE (Windows végrehajtható) grafikus és csak konzolos telepítési módszert is biztosít. Ha duplán kattint a telepítőfájlra, elindítja a hagyományos Windows alkalmazástelepítőt, ahol követheti a képernyőn megjelenő utasításokat.

Széles körű üzembe helyezés esetén az EXE-t a parancssorba telepítheti az alábbi lépésekkel:

  1. Töltse le a .exe fájlt. További információ: Az OpenJDK Microsoft buildjének letöltése.

  2. Válassza ki a telepíteni kívánt funkciókat a következő táblázatból:

    Tulajdonság Leírás
    FeatureEnvironment Frissítse a környezeti változót PATH . (ALAPÉRTELMEZETT)
    FeatureJarFileRunWith .jar fájlok társítása Java-alkalmazásokkal. (ALAPÉRTELMEZETT)
    FeatureJavaHome Frissítse a környezeti változót JAVA_HOME .
    FeatureOracleJavaSoft Frissíti a beállításkulcsokat HKLM\SOFTWARE\JavaSoft\.

    Megjegyzés:

    Az FeatureOracleJavaSoft használatával megakadályozhatja az Oracle Java a PATH-ból való indítását, amikor a Microsoft Build of OpenJDK el van távolítva. Telepítse újra az Oracle Java-t, ha vissza kell állítania az Oracle beállításkulcsait.

  3. Futtassa az EXE-fájlt a parancssorból. Használja a kiválasztott funkciókat az alábbi példában látható módon.

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

    Megjegyzés:

    ** Ha csak az aktuális felhasználóra telepíti, használja a kapcsolót /CURRENTUSER ahelyett, hogy /ALLUSERS.

    A telepítés folyamatjelző képernyőjének letiltásához használja a jelölőt /VERYSILENT ahelyett /SILENT, hogy .

    A /DIR jelölő nem kötelező. Ha nincs megadva, akkor a rendszer az alapértelmezett telepítési dirt használja a telepítési mód alapján: /ALLUSERS vagy /CURRENTUSER.

Telepítés régi Windows MSI-n keresztül:

Ha problémákat tapasztal a JDK 11, JDK 17 vagy JDK 21 exe telepítőjével kapcsolatban, eltávolíthatja az EXE-t, és használhatja az örökölt MSI-t (Microsoft Installer) hasonló grafikus és csak konzolos telepítési módszerhez. Ha duplán kattint a telepítőfájlra, elindítja a hagyományos Windows alkalmazástelepítőt, ahol követheti a képernyőn megjelenő utasításokat.

Széles körű üzembe helyezés esetén az MSI-t a parancssorba telepítheti az alábbi lépésekkel:

  1. Töltse le a .msi fájlt. További információ: Az OpenJDK Microsoft buildjének letöltése.

  2. Válassza ki a telepíteni kívánt szolgáltatásokat a telepítés 2. lépésében, az Windows EXE-n keresztül

    Megjegyzés:

    FeatureMain az MSI egy egyedi alapértelmezett beállítása, amely arra utasítja a telepítőt, hogy hajtsa végre az alapvető telepítést

    Az alábbi példában látható módon olyan választható paramétereket is használhat, amelyek egyes funkciókat csoportosítanak:

    Paraméter Jellemzők
    INSTALLLEVEL=1 FeatureMain,FeatureEnvironment,FeatureJarFileRunWith
  3. Futtassa a msiexec parancsot a cél-munkaállomáson. Használja a kiválasztott funkciókat az alábbi példában látható módon.

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

    Megjegyzés:

    A(z) INSTALLDIR és a(z) FeatureMain közös használata kötelező.

    Ez a példa csendben telepíti a Microsoft Build of OpenJDK-t, frissíti a PATH, társítja a .jar fájlokat Java-alkalmazásokkal, és definiálja a JAVA_HOME.

Telepítés a WindowsWindows Package Managerrel (winget)

A Csomagkezelővel való telepítéshez először telepítse a Windows-et, majd nyissa meg a Terminált.

Ezután az alábbi paranccsal keresse meg az OpenJDK-csomagok Microsoft Buildet:

winget search Microsoft.OpenJDK

Az eredmény a következőhöz hasonló:

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

Most már telepítheti a csomagot a Id hivatkozásával, a következő parancs használatával:

winget install Microsoft.OpenJDK.25

Ez a parancs a következőhöz hasonló kimenetet hoz létre:

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

Telepítés macOS rendszeren

A macOS-csomagok elérhetők Homebrew vagy önálló letöltésként PKG (macOS-csomagtelepítő) vagy TAR.GZ formátumban.

A legújabb verzió telepítése a következővel Homebrew:

brew install --cask microsoft-openjdk

Ez a parancs a következőhöz hasonló kimenetet hoz létre:

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

Megjegyzés:

A csomag microsoft-openjdk az OpenJDK Microsoft Buildjének legújabb verziójára mutat.

További főverziók telepítése a következővel 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

macOS-en való telepítéshez a TAR.GZ csomaggal, bontsa ki a fájlt a kívánt helyre. A JDK a következő helyen <location>/jdk-<version>/Contents/Hometalálható: .

A PKG-telepítővel való telepítéshez nyissa meg a telepítőt, és kövesse az utasításokat. Alapértelmezés szerint a JDK telepítve van a következő helyen /Library/Java/JavaVirtualMachines/microsoft-25.jdk/Contents/Home: .

Eltávolítás macOS rendszeren

Az Homebrew vagy a PKG használatával telepített Microsoft Build of OpenJDK eltávolításához használja a következő parancsokat:

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

Távolítsa el a TAR.GZ fájl használatával telepített csomagot úgy, hogy törli a telepítési mappát.

Telepítés az Ubuntu-on

Az Ubuntu 18.04-es, 20.04-es, 22.04-es és 24.04-es LTS-verziókra való telepítéshez nyisson meg egy terminált, és futtassa a következő parancsokat:

# 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

Az adattár hozzáadása után telepítse az OpenJDK Microsoft Buildet az alábbi parancsok futtatásával:

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

Megjegyzés:

Előfordulhat, hogy frissítenie kell az alapértelmezett JDK-kijelölést. A részleteket itt találja.

Telepítés Debianra

Debian 10 – 12

Figyelmeztetés

2024 júliusától a Debian 10 hivatalos támogatása véget ért. A 2024 júliusig közzétett JDK-k továbbra is elérhetők maradnak, de nem kapnak folyamatos frissítéseket vagy támogatást.

A Debian 10–12-es verzióra való telepítéshez nyisson meg egy terminált, és futtassa a következő parancsokat:

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

Az adattár hozzáadása után futtassa a következő parancsokat:

sudo apt update
sudo apt install msopenjdk-25

Megjegyzés:

Előfordulhat, hogy frissítenie kell az alapértelmezett JDK-kijelölést. A részleteket itt találja.

Debian 9

Figyelmeztetés

2024 júliusától a Debian 9 hivatalos támogatása véget ért. A 2024 júliusig közzétett JDK-k továbbra is elérhetők maradnak, de nem kapnak folyamatos frissítéseket vagy támogatást.

A Debian 9-en való telepítéshez nyisson meg egy terminált, és futtassa a következő parancsokat:

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

Az adattár hozzáadása után futtassa a következő parancsokat:

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

Megjegyzés:

Előfordulhat, hogy frissítenie kell az alapértelmezett JDK-kijelölést. A részleteket itt találja.

Telepítés az SUSE-n

openSUSE 15

Az openSUSE 15 rendszeren való telepítéshez nyisson meg egy terminált, és futtassa a következő parancsokat:

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

Az SLES (SUSE Linux Enterprise Server) 15 rendszerre való telepítéshez nyisson meg egy terminált, és futtassa a következő parancsokat:

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

Telepítés a CentOS 7-re (RPM)

A CentOS 7-en való telepítéshez nyisson meg egy terminált, és futtassa a következő parancsot:

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

Megjegyzés:

Előfordulhat, hogy az msopenjdk-25 RPM-csomagok nem frissülnek automatikusan a legújabb alverzióra. Az elérhető verziók kereséséhez futtassa a következőt yum -v list msopenjdk-25: . Ezután futtassa yum install msopenjdk-25-<version> a frissítést a megadott verzióra kényszerítéséhez. Példa: yum install msopenjdk-25-25.0.1-1

Telepítés Alpine (TAR.GZ)

A telepítéshez Alpinetöltsön le egy tar.gz csomagot Alpine (lásd a letöltési oldalt), és bontsa ki a kívánt helyre.

Megjegyzés:

Alpine csak a JDK 11 és a JDK 17 esetében támogatott. A Alpine nem támogatott a JDK 21 és újabb verzióinál.

Az alapértelmezett JDK módosítása Linuxon

Ha az OpenJDK több verziója is telepítve van a rendszeren, az alábbi paranccsal állítsa be alapértelmezettként az OpenJDK Microsoft buildet:

Debian/Ubuntu esetén:

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

A CentOS esetében a parancs segítségével kezelheti a alternatives Java-verziókat.

Visszajelzés küldése az OpenJDK Microsoft buildjéről

Küldje el észrevételeit, gondolatait és ötleteit, hogy segítsen nekünk az OpenJDK Microsoft buildjének fejlesztésében. A Visszajelzés elküldéséhez látogasson el a GitHub OpenJDK vitafórumára .

A Java és az OpenJDK az Oracle és/vagy társvállalatai védjegyei vagy bejegyzett védjegyei.