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:
.msi dosyasını indirin. Daha fazla bilgi için bkz. OpenJDK Microsoft derlemesini indirme.
Aşağıdaki tablodan yüklemek istediğiniz özellikleri seçin:
Özellik Açıklama FeatureMainÇekirdek yükleme (varsayılan) FeatureEnvironmentPATHOrtam değişkenini güncelleştirin. VARSAYıLANıNıFeatureJarFileRunWith. Jar dosyalarını Java uygulamalarıyla ilişkilendirin. VARSAYıLANıNı FeatureJavaHomeJAVA_HOMEOrtam değişkenini güncelleştirin.FeatureOracleJavaSoftKayı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=1FeatureMain,FeatureEnvironment,FeatureJarFileRunWithmsiexecHedef 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\" /quietNot
İle kullanmanız gerekir
INSTALLDIRFeatureMain.Bu örnek, OpenJDK Microsoft derlemesini sessizce yüklerse,,
PATHPATHdosyalarını Java uygulamalarıyla ilişkilendirir ve tanımlarJAVA_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.