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 pliki ZIP (Windows) i TAR. Pakiety 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 systemu Windows tworzymy instalator MSI z interfejsem graficznym. W przypadku systemu macOS tworzymy instalatora PKG z podobnymi funkcjami. Te instalatory automatycznie udostępnią narzędzia JDK w pliku 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 w systemie Windows
Aby zainstalować w dowolnej wersji systemu Windows, możesz użyć pakietów MSI lub pakietu ZIP. Jeśli korzystasz z systemu Windows 10 lub nowszego, możesz użyć Menedżer pakietów systemu Windows z Terminal Windows.
Instalowanie w systemie Windows za pośrednictwem tożsamości usługi zarządzanej
Instalator MSI udostępnia zarówno metodę graficzną, jak i metodę instalacji tylko do konsoli. Jeśli klikniesz dwukrotnie plik MSI, uruchomi on tradycyjny instalator aplikacji systemu Windows, gdzie można postępować zgodnie z instrukcjami na ekranie.
W przypadku wdrożenia w skali szerokiej można zainstalować tożsamość usługi zarządzanej w wierszu polecenia, wykonując następujące kroki:
Pobierz plik .msi. Aby uzyskać więcej informacji, zobacz Pobieranie kompilacji Microsoft Build zestawu OpenJDK.
Wybierz funkcje, które chcesz zainstalować w poniższej tabeli:
Funkcja opis FeatureMain
Instalacja podstawowa (DEFAULT) 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ć
FeatureOracleJavaSoft
polecenia , aby zapobiec uruchomieniu środowiska Oracle Java ze ścieżki po odinstalowaniu zestawu Microsoft Build openJDK. Zainstaluj ponownie środowisko Oracle Java, jeśli musisz przywrócić klucze rejestru Oracle.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
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
FeatureMain
.INSTALLDIR
W tym przykładzie program Microsoft Build of OpenJDK jest instalowany w trybie dyskretnym, aktualizuje
PATH
plik .jar z aplikacjami Java i definiuje elementJAVA_HOME
.
Instalowanie w systemie Windows przy użyciu Menedżer pakietów systemu Windows (winget)
Aby zainstalować przy użyciu Menedżer pakietów systemu Windows, 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
Zostaną wyświetlone dane wyjściowe podobne do następujących:
Name Id Version
--------------------------------------------------------------
Microsoft Build of OpenJDK 21 Microsoft.OpenJDK.21 21.0.0
Teraz możesz zainstalować pakiet, odwołując się do przedstawionego Id
powyżej polecenia, używając następującego polecenia:
winget install Microsoft.OpenJDK.21
To polecenie generuje dane wyjściowe podobne do następujących:
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
Instalowanie w systemie macOS
Pakiety dla systemu macOS są dostępne za pośrednictwem oprogramowania Homebrew lub jako autonomiczne pliki do pobrania w PKG lub TAR. Formaty GZ.
Aby zainstalować najnowszą wersję za pomocą oprogramowania Homebrew:
brew install --cask microsoft-openjdk
To polecenie generuje dane wyjściowe podobne do następujących:
==> 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!
Uwaga
Pakiet microsoft-openjdk
wskazuje najnowszą wersję zestawu Microsoft Build of OpenJDK.
Aby zainstalować inne wersje główne za pomocą oprogramowania Homebrew:
brew install --cask microsoft-openjdk@11
# OR
brew install --cask microsoft-openjdk@17
# OR
brew install --cask microsoft-openjdk@21
Aby zainstalować w systemie macOS przy użyciu narzędzia TAR. Pakiet GZ, po prostu wyodrębnij plik do lokalizacji. Zestaw JDK będzie znajdować się wewnątrz <location>/jdk-<version>/Contents/Home
elementu .
Aby zainstalować przy użyciu instalatora PKG, otwórz instalatora i postępuj zgodnie z instrukcjami. Domyślnie zestaw JDK zostanie zainstalowany pod adresem /Library/Java/JavaVirtualMachines/microsoft-21.jdk/Contents/Home
.
Odinstalowywanie w systemie macOS
Aby odinstalować zestaw Microsoft Build openJDK zainstalowany za pośrednictwem oprogramowania Homebrew lub PKG, użyj następujących poleceń:
sudo rm -rf /Library/Java/JavaVirtualMachines/microsoft-21.jdk
sudo pkgutil --forget com.microsoft.21.jdk
Aby odinstalować pakiet zainstalowany za pośrednictwem narzędzia TAR. Pakiet GZ, po prostu usuń folder.
Instalowanie w systemie Ubuntu
Aby zainstalować w systemach Ubuntu 18.04, 20.04 i 22.04 LTS, otwórz terminal i uruchom następujące polecenia:
# 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
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-21
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. zakończono oficjalne wsparcie dla Debiana 10 . 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-21
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. zakończono oficjalne wsparcie dla Debiana 9 . 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-21
Uwaga
Może być konieczne zaktualizowanie domyślnego wyboru zestawu JDK. Aby uzyskać szczegółowe informacje, zobacz tutaj.
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
Po dodaniu repozytorium uruchom następujące polecenie:
sudo yum install msopenjdk-21
Uwaga
Pakiety RPM dla msopenjdk-21
programu mogą nie zostać automatycznie zaktualizowane do najnowszej wersji pomocniczej. Aby sprawdzić dostępność/najnowsze wersje, uruchom polecenie yum -v list msopenjdk-21
. Następnie uruchom polecenie yum install msopenjdk-21-<version>
, aby wymusić aktualizację określonej wersji. Przykład: yum install msopenjdk-21-21.0.0-1
Zainstaluj w alpine (TAR. GZ)
Aby zainstalować aplikację tar.gz
Alpine, po prostu pobierz pakiet alpine (zobacz stronę pobierania ) i wyodrębnij folder.
Uwaga
Alpine jest obsługiwana tylko w przypadku zestawów JDK 11 i JDK 17. Nie będziemy już wspierać alpine dla JDK21.
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-21-amd64
W przypadku systemu CentOS można użyć polecenia alternative
.
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.