Udostępnij za pomocą


Instalowanie pakietu Microsoft Build zestawu OpenJDK

W tym artykule opisano sposób instalowania zestawu Microsoft Build zestawu OpenJDK. Aby uzyskać pliki wymienione w tym artykule, zobacz Pobieranie kompilacji Microsoft OpenJDK.

ZIP i TAR. Pakiety GZ

W przypadku systemów Windows, Linux i macOS, tworzymy pakiety ZIP (Windows) oraz TAR.GZ (Linux/macOS). Aby zainstalować, wyodrębnij jeden z tych pakietów w wybranym folderze, a następnie ustaw zmienną JAVA_HOME środowiskową na ten folder.

Alternatywnie możesz użyć natywnych instalatorów dla wybranego systemu operacyjnego, zgodnie z opisem w następnej sekcji.

Instalatory natywne

W przypadku Windows programu tworzymy instalator EXE z interfejsem graficznym. W przypadku systemu macOS tworzymy instalatora PKG z podobnymi funkcjami. Te instalatory automatycznie udostępniają narzędzia JDK (Java Development Kit) w systemie PATH.

W przypadku systemu Linux tworzymy pakiety DEB i RPM, które mają być używane z systemami apt i rpm.

Poniższe sekcje zawierają instrukcje dotyczące tych instalatorów.

Zainstaluj na Windows

Aby zainstalować każdą wersję programu Windows, możesz użyć instalatora EXE lub pakietu ZIP. W Windows wersji 10 lub nowszej możesz również użyć Menedżera pakietów z poziomu terminaluWindows.Windows

Uwaga

Należy użyć tylko jednej metody instalacji (EXE, MSI lub ZIP) jednocześnie dla każdej wersji zestawu JDK. Jeśli wcześniej zainstalowano daną wersję JDK LTS (long term support) przy użyciu jednej metody (przykład: MSI) i chcesz ją zaktualizować przy użyciu innej metody (przykład: EXE), musisz najpierw odinstalować istniejący zestaw JDK przed kontynuowaniem nowej instalacji.

Instalowanie na Windows za pomocą EXE

Plik EXE (Windows plik wykonywalny) udostępnia zarówno metodę graficzną, jak i metodę instalacji za pomocą konsoli. Jeśli klikniesz dwukrotnie plik instalatora, uruchomi on tradycyjny Windows instalator aplikacji, gdzie można postępować zgodnie z instrukcjami na ekranie.

W przypadku wdrożenia na dużą skalę można zainstalować plik EXE w wierszu polecenia, wykonując następujące kroki:

  1. .exe Pobierz plik. Aby uzyskać więcej informacji, zobacz Pobieranie kompilacji Microsoft Build zestawu OpenJDK.

  2. Wybierz funkcje, które chcesz zainstalować w poniższej tabeli:

    Funkcja opis
    FeatureEnvironment Zaktualizuj zmienną PATH środowiskową. (USTAWIENIE DOMYŚLNE)
    FeatureJarFileRunWith Kojarzenie plików .jar z aplikacjami Java. (USTAWIENIE DOMYŚLNE)
    FeatureJavaHome Zaktualizuj zmienną JAVA_HOME środowiskową.
    FeatureOracleJavaSoft Aktualizuje klucze HKLM\SOFTWARE\JavaSoft\rejestru .

    Uwaga

    Można użyć polecenia FeatureOracleJavaSoft, aby uniemożliwić uruchamianie Oracle Java z PATH po odinstalowaniu Microsoft Build of OpenJDK. Zainstaluj ponownie środowisko Oracle Java, jeśli musisz przywrócić klucze rejestru Oracle.

  3. Uruchom plik EXE z wiersza polecenia. Użyj wybranych funkcji, jak pokazano w poniższym przykładzie.

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

    Uwaga

    W przypadku instalowania tylko bieżącego użytkownika użyj flagi /CURRENTUSER zamiast /ALLUSERS.

    Aby pominąć ekran paska postępu instalacji, użyj flagi /VERYSILENT zamiast /SILENT.

    Flaga jest opcjonalna /DIR . Jeśli pominięto, domyślny dir instalacji jest używany na podstawie trybu instalacji: /ALLUSERS lub /CURRENTUSER.

Zainstaluj na Windows przy użyciu starszego instalatora MSI:

Jeśli wystąpią problemy z instalatorem EXE w zestawie JDK 11, JDK 17 lub JDK 21, możesz dezaktywować EXE i użyć starszej wersji MSI (Microsoft Installer) dla podobnej metody instalacji graficznej i tylko konsolowej. Jeśli klikniesz dwukrotnie plik instalatora, uruchomi on tradycyjny Windows instalator aplikacji, gdzie można postępować zgodnie z instrukcjami na ekranie.

W przypadku wdrożenia na dużą skalę można zainstalować pakiet MSI w wierszu poleceń, wykonując następujące kroki:

  1. .msi Pobierz plik. Aby uzyskać więcej informacji, zobacz Pobieranie kompilacji Microsoft Build zestawu OpenJDK.

  2. Wybierz funkcje, które chcesz zainstalować z tabeli w kroku 2 instalacji przy Windows użyciu pliku EXE

    Uwaga

    FeatureMain to unikatowa, domyślna opcja MSI, która nakazuje instalatorowi przeprowadzenie instalacji rdzeniowej

    Możesz użyć opcjonalnych parametrów, które grupują niektóre funkcje razem, jak pokazano w poniższym przykładzie:

    Parametr Funkcje
    INSTALLLEVEL=1 FeatureMain,FeatureEnvironment,FeatureJarFileRunWith
  3. msiexec Uruchom polecenie na docelowej stacji roboczej. Użyj wybranych funkcji, jak pokazano w poniższym przykładzie.

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

    Uwaga

    Musisz użyć polecenia z INSTALLDIR.FeatureMain

    W tym przykładzie program Microsoft Build of OpenJDK jest instalowany w trybie dyskretnym, aktualizuje PATHpliki , kojarzy .jar pliki z aplikacjami Java i definiuje element JAVA_HOME.

Zainstaluj na Windows z użyciem Windows Menedżera pakietów (winget)

Aby zainstalować program za pomocą Windows Menedżera pakietów, najpierw zainstaluj zestaw winget, a następnie otwórz terminal Windows .

Następnie użyj następującego polecenia, aby wyszukać pakiety OpenJDK w programie Microsoft Build:

winget search Microsoft.OpenJDK

Wynikowe dane wyjściowe są podobne do następujących:

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

Teraz możesz zainstalować pakiet, odwołując się do Id, używając polecenia:

winget install Microsoft.OpenJDK.25

To polecenie generuje dane wyjściowe podobne do następujących:

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

Instalowanie w systemie macOS

Paczki dla systemu macOS są dostępne za pośrednictwem Homebrew lub jako samodzielne pliki do pobrania w formacie PKG (instalator pakietu macOS) lub TAR.GZ.

Aby zainstalować najnowszą wersję za pomocą polecenia Homebrew:

brew install --cask microsoft-openjdk

To polecenie generuje dane wyjściowe podobne do:

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

Uwaga

Pakiet microsoft-openjdk wskazuje najnowszą wersję zestawu Microsoft Build of OpenJDK.

Aby zainstalować inne wersje główne za pomocą polecenia 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

Aby zainstalować w systemie macOS przy użyciu pakietu TAR.GZ, wyodrębnij plik do żądanej lokalizacji. JDK znajduje się w <location>/jdk-<version>/Contents/Home.

Aby zainstalować przy użyciu instalatora PKG, otwórz instalatora i postępuj zgodnie z instrukcjami. Domyślnie zestaw JDK jest instalowany pod adresem /Library/Java/JavaVirtualMachines/microsoft-25.jdk/Contents/Home.

Odinstalowywanie w systemie macOS

Aby odinstalować kompilację Microsoft OpenJDK zainstalowaną za pośrednictwem Homebrew lub PKG, użyj następujących poleceń.

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

Aby odinstalować pakiet zainstalowany przy użyciu pliku TAR.GZ, usuń folder instalacyjny.

Instalowanie w systemie Ubuntu

Aby zainstalować w systemach Ubuntu 18.04, 20.04, 22.04 i 24.04 LTS, otwórz terminal i uruchom następujące polecenia:

# 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

Po dodaniu repozytorium zainstaluj zestaw Microsoft Build zestawu OpenJDK, uruchamiając następujące polecenia:

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

Uwaga

Może być konieczne zaktualizowanie domyślnego wyboru zestawu JDK. Aby uzyskać szczegółowe informacje, zobacz tutaj.

Instalowanie w systemie Debian

Debian 10 – 12

Ostrzeżenie

Od lipca 2024 r. oficjalne wsparcie dla Debiana 10 się skończyło. Wszystkie opublikowane zestawy JDKs do lipca 2024 r. pozostają dostępne, ale nie będą otrzymywać ciągłych aktualizacji ani pomocy technicznej.

Aby zainstalować system Debian 10 do 12, otwórz terminal i uruchom następujące polecenia:

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

Po dodaniu repozytorium uruchom następujące polecenia:

sudo apt update
sudo apt install msopenjdk-25

Uwaga

Może być konieczne zaktualizowanie domyślnego wyboru zestawu JDK. Aby uzyskać szczegółowe informacje, zobacz tutaj.

Debian 9

Ostrzeżenie

Od lipca 2024 r. oficjalne wsparcie dla Debiana 9 się skończyło. Wszystkie opublikowane zestawy JDKs do lipca 2024 r. pozostają dostępne, ale nie będą otrzymywać ciągłych aktualizacji ani pomocy technicznej.

Aby zainstalować system Debian 9, otwórz terminal i uruchom następujące polecenia:

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

Po dodaniu repozytorium uruchom następujące polecenia:

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

Uwaga

Może być konieczne zaktualizowanie domyślnego wyboru zestawu JDK. Aby uzyskać szczegółowe informacje, zobacz tutaj.

Instalowanie w systemie SUSE

openSUSE 15

Aby zainstalować program openSUSE 15, otwórz terminal i uruchom następujące polecenia:

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 (SUSE Linux Enterprise Server) 15

Aby zainstalować program na serwerze SLES (SUSE Linux Enterprise Server) 15, otwórz terminal i uruchom następujące polecenia:

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

Instalowanie w systemie CentOS 7 (RPM)

Aby zainstalować system CentOS 7, otwórz terminal i uruchom następujące polecenie:

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

Uwaga

Pakiety RPM dla msopenjdk-25 mogą nie zostać automatycznie zaktualizowane do najnowszej wersji pomniejszej. Aby sprawdzić dostępne wersje, uruchom polecenie yum -v list msopenjdk-25. Następnie uruchom polecenie yum install msopenjdk-25-<version> , aby wymusić aktualizację określonej wersji. Przykład: yum install msopenjdk-25-25.0.1-1

Zainstaluj na Alpine (TAR.GZ)

Aby zainstalować na Alpine, pobierz pakiet dla tar.gz (zobacz stronę Alpine) i wyodrębnij go do wybranej lokalizacji.

Uwaga

Alpine Jest obsługiwany tylko w przypadku zestawów JDK 11 i JDK 17. Nie obsługujemy Alpine dla JDK 21 i nowszych wersji.

Zmienianie domyślnego zestawu JDK w systemie Linux

Jeśli w systemie jest zainstalowanych kilka wersji zestawu OpenJDK, użyj następującego polecenia, aby ustawić domyślną wersję zestawu Microsoft Build zestawu OpenJDK:

Dla systemu Debian/Ubuntu:

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

W przypadku systemu CentOS można użyć alternatives polecenia do zarządzania wersjami języka Java.

Prześlij opinię na temat zestawu Microsoft Build of OpenJDK

Wyślij nam swoje komentarze, myśli i pomysły, aby pomóc nam ulepszyć microsoft build of OpenJDK. Odwiedź naszą stronę dyskusji OpenJDK w witrynie GitHub , aby wysłać nam swoją opinię.

Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi firmy Oracle i/lub jej filiami.