OpenJDK'nin Microsoft Derlemesini yükleme
Bu makalede OpenJDK'nin Microsoft Derlemesi'nin nasıl yükleneceği açıklanmaktadır. Bu makalede bahsedilen dosyaları almak için bkz . OpenJDK'nin Microsoft Derlemesini İndirme.
ZIP ve TAR. GZ paketleri
Windows, Linux ve macOS için ZIP (Windows) ve TAR üretiyoruz. GZ (Linux/macOS) paketleri. Yüklemek için, bu paketlerden birini istediğiniz bir klasöre ayıklayın ve ortam değişkenini JAVA_HOME
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 kullanabilirsiniz.
Yerel yükleyiciler
Windows için grafik arabirimli bir MSI yükleyicisi üretiyoruz. macOS için benzer özelliklere sahip bir PKG yükleyicisi üretiyoruz. Bu yükleyiciler JDK araçlarını otomatik olarak içinde PATH
kullanılabilir hale getirir.
Linux için ve rpm
ile apt
kullanılacak DEB ve RPM paketleri üretiyoruz.
Aşağıdaki bölümlerde bu yükleyiciler için yönergeler sağlanır.
Windows’a yükle
Windows'un herhangi bir sürümüne yüklemek için MSI paketlerini veya ZIP paketini kullanabilirsiniz. Windows 10 veya sonraki bir sürümü kullanıyorsanız Windows Terminali'nizden Windows Paket Yöneticisi kullanabilirsiniz.
MSI aracılığıyla Windows'a yükleme
MSI yükleyicisi hem grafik hem de yalnızca konsol yükleme yöntemi sağlar. MSI dosyasına çift tıklarsanız, ekrandaki yönergeleri uygulayabileceğiniz geleneksel Windows uygulama yükleyicisini başlatır.
Geniş ölçekli 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'nin Microsoft Derlemesini İndirme.
Aşağıdaki tablodan yüklemek istediğiniz özellikleri seçin:
Özellik Açıklama FeatureMain
Çekirdek yükleme (VARSAYıLAN) FeatureEnvironment
Ortam değişkenini güncelleştirin PATH
. (VARSAYıLAN)FeatureJarFileRunWith
.jar dosyalarını Java uygulamalarıyla ilişkilendirin. (VARSAYıLAN) FeatureJavaHome
Ortam değişkenini güncelleştirin JAVA_HOME
.FeatureOracleJavaSoft
Kayıt defteri anahtarlarını güncelleştirir HKLM\SOFTWARE\JavaSoft\
.Not
Microsoft Build of OpenJDK kaldırıldığında Oracle Java'nın PATH'den başlatılmasını önlemek için kullanabilirsiniz
FeatureOracleJavaSoft
. Oracle kayıt defteri anahtarlarını geri yüklemeniz gerekiyorsa Oracle Java'yi yeniden yükleyin.Aşağıdaki örnekte gösterildiği gibi bazı özellikleri birlikte gruplandıran isteğe bağlı parametreler kullanabilirsiniz:
Parametre Özellikler INSTALLLEVEL=1
FeatureMain,FeatureEnvironment,FeatureJarFileRunWith
msiexec
Komut komutunu hedef iş istasyonunda ç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
ile
FeatureMain
kullanmanızINSTALLDIR
gerekir.Bu örnek, OpenJDK'nin Microsoft Derlemesi'ni
PATH
sessizce yükler, güncelleştirmelerini yapar, .jar dosyalarını Java uygulamalarıyla ilişkilendirir ve tanımlarJAVA_HOME
.
Windows Paket Yöneticisi (winget) ile Windows'a yükleme
Windows Paket Yöneticisi yüklemek için önce winget'i yükleyin ve ardından Windows Terminali'ni açın.
Ardından, OpenJDK paketlerinin Microsoft Derlemesi'ni aramak için aşağıdaki komutu kullanın:
winget search Microsoft.OpenJDK
Aşağıdakine benzer bir çıkış görürsünüz:
Name Id Version
--------------------------------------------------------------
Microsoft Build of OpenJDK 21 Microsoft.OpenJDK.21 21.0.0
Şimdi aşağıdaki komutu kullanarak yukarıda gösterilene Id
başvurarak paketi yükleyebilirsiniz:
winget install Microsoft.OpenJDK.21
Bu komut aşağıdakine benzer bir çıkış oluşturur:
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
MacOS’ta yükleme
macOS paketleri Homebrew aracılığıyla veya PKG veya TAR'de tek başına indirme olarak kullanılabilir. GZ biçimleri.
Homebrew ile en son sürümü yüklemek için:
brew install --cask microsoft-openjdk
Bu komut aşağıdakine benzer bir çıkış oluşturur:
==> 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!
Not
Paket microsoft-openjdk
, OpenJDK'nin Microsoft Derlemesi'nin en son sürümünü gösterir.
Homebrew ile diğer ana sürümleri yüklemek için:
brew install --cask microsoft-openjdk@11
# OR
brew install --cask microsoft-openjdk@17
# OR
brew install --cask microsoft-openjdk@21
TAR ile macOS'a yüklemek için. GZ paketi, dosyayı bir konuma ayıklayın. JDK içinde <location>/jdk-<version>/Contents/Home
olacaktır.
PKG yükleyicisini kullanarak yüklemek için yükleyiciyi açın ve yönergeleri izleyin. Varsayılan olarak, JDK konumunda /Library/Java/JavaVirtualMachines/microsoft-21.jdk/Contents/Home
yüklenir.
macOS'ta kaldırma
Homebrew veya PKG aracılığıyla yüklenen OpenJDK'nin Microsoft Derlemesini kaldırmak için aşağıdaki komutları kullanın:
sudo rm -rf /Library/Java/JavaVirtualMachines/microsoft-21.jdk
sudo pkgutil --forget com.microsoft.21.jdk
TAR aracılığıyla yüklenen paketi kaldırmak için. GZ paketi, klasörü silmeniz yeterlidir.
Ubuntu'ya yükleme
Ubuntu 18.04, 20.04 ve 22.04 LTS sürümlerine yüklemek için bir terminal açın ve aşağıdaki komutları çalıştırın:
# 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
Depo eklendikten sonra aşağıdaki komutları çalıştırarak OpenJDK'nin Microsoft Derlemesini yükleyin:
sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install msopenjdk-21
Not
Varsayılan JDK seçiminizi güncelleştirmeniz gerekebilir. Ayrıntılar için buraya bakın.
Debian'a yükleme
Debian 10 - 12
Uyarı
Temmuz 2024 itibarıyla Debian 10'a yönelik resmi destek sona erdi. Temmuz 2024'e kadar yayımlanan tüm JDK'ler kullanılabilir durumda kalır, ancak devam eden güncelleştirmeleri veya desteği almaz
Debian 10 ile 12 arasında bir terminali yüklemek için bir terminal açın ve aşağıdaki komutları çalıştırın:
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
Depo eklendikten sonra aşağıdaki komutları çalıştırın:
sudo apt update
sudo apt install msopenjdk-21
Not
Varsayılan JDK seçiminizi güncelleştirmeniz gerekebilir. Ayrıntılar için buraya bakın.
Debian 9
Uyarı
Temmuz 2024 itibarıyla Debian 9'a yönelik resmi destek sona erdi. Temmuz 2024'e kadar yayımlanan tüm JDK'ler kullanılabilir durumda kalır, ancak devam eden güncelleştirmeleri veya desteği almaz
Debian 9'a 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-21
Not
Varsayılan JDK seçiminizi güncelleştirmeniz gerekebilir. Ayrıntılar için buraya bakın.
CentOS 7'ye (RPM) yükleme
CentOS 7'ye yüklemek için bir terminal açın ve aşağıdaki 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-21
Not
için msopenjdk-21
RPM paketleri en son ikincil sürüme otomatik olarak güncelleştirilmeyebilir. Kullanılabilir/en son sürümleri denetlemek için komutunu çalıştırın yum -v list msopenjdk-21
. Ardından, belirtilen sürüme güncelleştirmeye zorlamak için komutunu çalıştırın yum install msopenjdk-21-<version>
. Örnek: yum install msopenjdk-21-21.0.0-1
Alpine(TAR) üzerine yükleyin. GZ)
Alpine'e yüklemek için Alpine için bir tar.gz
paket indirmeniz (indirme sayfasına bakın) ve klasörü ayıklamanız yeterlidir.
Not
Alpine yalnızca JDK 11 ve JDK 17 için desteklenir. Artık JDK21 için alpine destek vermeyeceğiz.
Linux'ta varsayılan JDK'yi değiştirme
Sisteminizde çeşitli OpenJDK sürümleri yüklüyse, OpenJDK'nin Microsoft Derlemesi'ni varsayılan olarak ayarlamak için aşağıdaki komutu kullanın:
Debian/Ubuntu için:
sudo update-java-alternatives --set msopenjdk-21-amd64
CentOS için komutunu alternative
kullanabilirsiniz.
OpenJDK'nin Microsoft Derlemesi hakkında geri bildirim sağlayın
OpenJDK'nin Microsoft Derlemesi'ni geliştirmemize yardımcı olmak için yorumlarınızı, düşüncelerinizi ve fikirlerinizi bize gönderin. Bize geri bildirim göndermek için GitHub'da 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.