OpenJDK Microsoft derlemesini yükler

Bu makalede, OpenJDK 'nin Microsoft derlemesinin nasıl yükleneceği açıklanır. Bu makalede bahsedilen dosyaları almak için bkz. OpenJDK Microsoft derlemesini indirme.

ZIP ve TAR. GZ paketleri

Windows, Linux ve macos için ZIP (Windows) ve TAR oluşturacağız. GZ (Linux/macOS) paketleri. Yüklemek için, bu paketlerin birini dilediğiniz bir klasörde ayıklayın ve ardından JAVA_HOME ortam değişkenini bu klasöre ayarlayın.

Alternatif olarak, sonraki bölümde açıklandığı gibi, tercih ettiğiniz işletim sistemi için yerel yükleyicileri de kullanabilirsiniz.

Yerel yükleyiciler

Windows için grafik arabirimi ile bir msı yükleyicisi oluşturacağız. MacOS için, benzer özelliklerle bir PKG yükleyicisi oluşturacağız. Bu yükleyiciler otomatik olarak JDK araçları 'nı içinde kullanılabilir hale getirir PATH .

Linux için ve ile kullanılacak DEB ve RPM paketleri oluşturacağız aptrpm .

Aşağıdaki bölümlerde bu yükleyicilerle ilgili yönergeler sağlanmaktadır.

Windows’ta yükleme

herhangi bir Windows sürümüne yüklemek için, msı paketlerini veya zıp paketini kullanabilirsiniz. Windows 10 veya sonraki bir sürümü kullanıyorsanız, Windows Terminal Windows Paket Yöneticisi kullanabilirsiniz.

MSI aracılığıyla Install

MSI Yükleyicisi hem grafik hem de yalnızca konsol yükleme yöntemi sağlar. msı dosyasına çift tıklarsanız, gelenek Windows uygulama yükleyicisi başlatılır ve bu, ekrandaki yönergeleri izleyebilirsiniz.

Widescale dağıtımı için, aşağıdaki adımları kullanarak MSI 'yi komut satırına yükleyebilirsiniz:

  1. .msi dosyasını indirin. Daha fazla bilgi için bkz. OpenJDK Microsoft derlemesini indirme.

  2. Aşağıdaki tablodan yüklemek istediğiniz özellikleri seçin:

    Özellik Açıklama
    FeatureMain Çekirdek yükleme (varsayılan)
    FeatureEnvironment PATHOrtam değişkenini güncelleştirin. VARSAYıLANıNı
    FeatureJarFileRunWith . Jar dosyalarını Java uygulamalarıyla ilişkilendirin. VARSAYıLANıNı
    FeatureJavaHome JAVA_HOMEOrtam değişkenini güncelleştirin.
    FeatureOracleJavaSoft Kayıt defteri anahtarlarını güncelleştirir HKLM\SOFTWARE\JavaSoft\ .

    Not

    FeatureOracleJavaSoftMicrosoft 'un OpenJDK derlemesi kaldırıldığında, Oracle Java 'NıN yoldan başlatmasını engellemek için kullanabilirsiniz. Oracle kayıt defteri anahtarlarını geri yüklemeniz gerekiyorsa Oracle Java 'Yı yeniden yükleyin.

    Aşağıdaki örnekte gösterildiği gibi bazı özelliklerden birini gruplamak için isteğe bağlı parametreleri kullanabilirsiniz:

    Parametre Özellikler
    INSTALLLEVEL=1 FeatureMain,FeatureEnvironment,FeatureJarFileRunWith
  3. msiexecHedef iş istasyonunda komut komutunu çalıştırın. Aşağıdaki örnekte gösterildiği gibi seçili özellikleri kullanın.

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

    Not

    İle kullanmanız gerekir INSTALLDIRFeatureMain .

    Bu örnek, OpenJDK Microsoft derlemesini sessizce yüklerse,, PATHPATH dosyalarını Java uygulamalarıyla ilişkilendirir ve tanımlar JAVA_HOME .

Windows Paket Yöneticisi ile yüklensin

Windows Paket Yöneticisi yüklemek için, önce winget' i yükledikten sonra Windows Terminal açın.

Sonra, OpenJDK paketlerinin Microsoft derlemesini aramak için aşağıdaki komutu kullanın:

winget search Microsoft.OpenJDK

Aşağıdakine benzer bir çıktı görürsünüz:

Name                           Id                    Version
--------------------------------------------------------------
Microsoft Build of OpenJDK 17  Microsoft.OpenJDK.17  17.0.1.12.1

Artık Id aşağıdaki komutu kullanarak paketi, yukarıda gösterilen öğesine başvurarak yükleyebilirsiniz:

winget install Microsoft.OpenJDK.17

Bu komut aşağıdakine benzer bir çıktı üretir:

Found Microsoft Build of OpenJDK 17 [Microsoft.OpenJDK.17]
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-17.0.1.12.1-windows-x64.msi
  ██████████████████████████████   160 MB /  160 MB
Successfully verified installer hash
Starting package install...
Successfully installed

macOS’ta yükleme

macos paketleri Homebrew aracılığıyla ya da PKG veya ık 'de tek başına yüklemeler olarak kullanılabilir. GZ biçimleri.

En son sürümü Homebrew yüklemek için:

brew install --cask microsoft-openjdk

Bu komut aşağıdakine benzer bir çıktı üretir:

==> Downloading https://aka.ms/download-jdk/microsoft-jdk-17.0.1.12.1-macOS-x64.pkg
Already downloaded: /Users/foobar/Library/Caches/Homebrew/downloads/32c8e30d90fb2816bb4061265d7b3c6b1f953193feae7943d7dd7759e7ac15c6--microsoft-jdk-17.0.1.12.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: Upgrading at base path /
installer: The upgrade was successful.
🍺  microsoft-openjdk was successfully installed!

Not

Paket, microsoft-openjdk OpenJDK Microsoft derlemesinin en son sürümünü işaret eder.

diğer sürümleri Homebrew yüklemek için önce cask-sürümler deposuna dokunmanız gerekir:

brew tap homebrew/cask-versions
brew install --cask microsoft-openjdk11

TAR ile macOS 'a yüklemek için. GZ paketi, yalnızca dosyayı bir konuma ayıklayın. JDK içinde olacak <location>/jdk-<version>/Contents/Home .

PAKET yükleyicisi 'ni kullanarak yüklemek için, yükleyiciyi açın ve yönergeleri izleyin. Varsayılan olarak, JDK ' de yüklenir /Library/Java/JavaVirtualMachines/microsoft-17.jdk/Contents/Home .

MacOS 'ta kaldırma

Homebrew veya PKG aracılığıyla yüklenen openjdk Microsoft derlemesini kaldırmak için aşağıdaki komutları kullanın:

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

BATAKLıK aracılığıyla yüklenen paketi kaldırmak için. GZ paketi, klasörü silmeniz yeterlidir.

Ubuntu üzerine Install

Ubuntu 18,04 LTS ve 20,04 LTS üzerine yüklemek için bir Terminal açın ve aşağıdaki komutları çalıştırın:

# Valid values are only '18.04' and '20.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

Depo eklendikten sonra, aşağıdaki komutları çalıştırarak OpenJDK Microsoft derlemesini yükledikten sonra:

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

Not

Varsayılan JDK seçiminizi güncelleştirmeniz gerekebilir, Ayrıntılar için burayabakın.

Dede yüklemesi

Debian 9

9. deyi 9 ' da yüklemek için bir Terminal açın ve aşağıdaki komutları çalıştırın:

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

Depo eklendikten sonra aşağıdaki komutları çalıştırın:

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

Not

Varsayılan JDK seçiminizi güncelleştirmeniz gerekebilir, Ayrıntılar için burayabakın.

Debian 10

Debir 10 ' a yüklemek için bir Terminal açın ve aşağıdaki komutları çalıştırın:

wget https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb

Depo eklendikten sonra aşağıdaki komutları çalıştırın:

sudo apt update
sudo apt install msopenjdk-17

Not

Varsayılan JDK seçiminizi güncelleştirmeniz gerekebilir, Ayrıntılar için burayabakın.

CentOS 7 (RPM) üzerine yüklensin

CentOS 7 ' ye yüklemek için bir Terminal açın ve şu komutu çalıştırın:

sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm

Depo eklendikten sonra aşağıdaki komutu çalıştırın:

sudo yum install msopenjdk-17

Not

Varsayılan JDK seçiminizi güncelleştirmeniz gerekebilir, Ayrıntılar için burayabakın.

Linux üzerinde varsayılan JDK 'yi değiştirme

Sisteminizde OpenJDK 'nin birkaç sürümü yüklüyse, OpenJDK 'nin Microsoft derlemesini varsayılan olarak ayarlamak için aşağıdaki komutu kullanın:

Debir/Ubuntu için:

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

CentOS için komutunu kullanabilirsiniz alternative .

OpenJDK Microsoft derlemesi hakkında geri bildirim sağlayın

Microsoft 'un OpenJDK derlemesini geliştirmemize yardımcı olmak için yorumlarınızı, fikirlerinizi ve fikirlerinizi bize gönderin. görüşlerinizi bize göndermek için GitHub 'teki openjdk tartışmalar sayfamızı ziyaret edin.

Java ve OpenJDK, Oracle’ın ve/veya bağlı kuruluşlarının ticari markaları ya da tescilli ticari markalarıdır.