Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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 üretiriz. 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
için Windows, grafik arabirimli bir EXE yükleyicisi üretiyoruz. macOS için benzer özelliklere sahip bir PKG yükleyicisi üretiyoruz. Bu yükleyiciler JDK (Java Geliştirme Seti) araçlarını otomatik olarak içinde PATHkullanılabilir hale getirir.
Linux için ve aptile rpm kullanılacak DEB ve RPM paketleri üretiyoruz.
Aşağıdaki bölümlerde bu yükleyiciler için yönergeler sağlanır.
Üzerine yükle Windows
herhangi bir sürümüne Windowsyüklemek için EXE yükleyicisini veya ZIP paketini kullanabilirsiniz. Windows 10 veya sonraki sürümlerde, Terminalinizden Windows de kullanabilirsiniz.
Not
Her JDK sürümü için aynı anda yalnızca bir yükleme yöntemi (EXE, MSI veya ZIP) kullanmanız gerekir. Belirli bir JDK LTS (Uzun Süreli Destek) sürümünü daha önce bir yöntem (örnek: MSI) kullanarak yüklediyseniz ve farklı bir yöntem kullanarak güncelleştirmek istiyorsanız (örnek: EXE), yeni yüklemeye devam etmeden önce mevcut JDK'yi kaldırmanız gerekir.
Windows üzerinden EXE aracılığıyla yükleyin
EXE (Windows yürütülebilir) hem grafik hem de yalnızca konsol yükleme yöntemi sağlar. Yükleyici dosyasına çift tıklarsanız, ekrandaki yönergeleri uygulayabileceğiniz geleneksel Windows uygulama yükleyicisi başlatılır.
Geniş ölçekli dağıtım için, aşağıdaki adımları kullanarak komut satırına EXE'yi yükleyebilirsiniz:
.exeDosyayı 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 FeatureEnvironmentOrtam değişkenini güncelleştirin PATH. (VARSAYıLAN)FeatureJarFileRunWith.jar dosyalarını Java uygulamalarıyla ilişkilendirin. (VARSAYıLAN) FeatureJavaHomeOrtam değişkenini güncelleştirin JAVA_HOME.FeatureOracleJavaSoftKayıt defteri anahtarlarını güncelleştirir HKLM\SOFTWARE\JavaSoft\.Not
OpenJDK'nin Microsoft Derlemesi 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.KOMUT satırından EXE dosyasını çalıştırın. Aşağıdaki örnekte gösterildiği gibi seçili özellikleri kullanın.
.\<package>.exe /SILENT /SUPPRESSMSGBOXES /ALLUSERS /TASKS="FeatureEnvironment,FeatureJarFileRunWith" /DIR="C:\Program Files\Microsoft\"Not
Yalnızca geçerli kullanıcı için yüklüyorsanız,
/CURRENTUSERyerine/ALLUSERSbayrağını kullanın.İlerleme çubuğu ekranını bastırmak için
/VERYSILENTyerine/SILENTbayrağını kullanın.bayrağı
/DIRisteğe bağlıdır. Atlanırsa, yükleme moduna göre varsayılan yükleme dir değeri kullanılır:/ALLUSERSveya/CURRENTUSER.
Windows üzerine eski MSI aracılığıyla yükle.
JDK 11, JDK 17 veya JDK 21'de EXE yükleyicisiyle ilgili sorunlarla karşılaşırsanız, EXE'yi kaldırabilir ve benzer bir grafik ve yalnızca konsol yükleme yöntemi için eski MSI'yi (Microsoft Installer) kullanabilirsiniz. Yükleyici dosyasına çift tıklarsanız, ekrandaki yönergeleri uygulayabileceğiniz geleneksel Windows uygulama yükleyicisi başlatılır.
Geniş ölçekli dağıtım için aşağıdaki adımları kullanarak MSI'yi komut satırına yükleyebilirsiniz:
.msiDosyayı indirin. Daha fazla bilgi için bkz . OpenJDK'nin Microsoft Derlemesini İndirme.EXE aracılığıyla yükleme Windows işleminin 2. adımındaki tablodan yüklemek istediğiniz özellikleri seçin
Not
FeatureMain, MSI için yükleyiciye çekirdek yüklemeyi gerçekleştirmesini söyleyen benzersiz, varsayılan bir seçenektirAşağıdaki örnekte gösterildiği gibi bazı özellikleri birlikte gruplandıran isteğe bağlı parametreler kullanabilirsiniz:
Parametre Özellikler INSTALLLEVEL=1FeatureMain,FeatureEnvironment,FeatureJarFileRunWithmsiexecHedef iş istasyonunda 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
ile
INSTALLDIRkullanmanızFeatureMaingerekir.Örnekte, OpenJDK'nin Microsoft Derlemesi sessizce yüklenir,
PATHgüncelleştirilir, Java uygulamaları ile dosyalar ilişkilendirilir.jarveJAVA_HOMEtanımlanır.
Windows üzerine Windows Paket Yöneticisi (winget) ile yükle
Paket Yöneticisi ile Windows yüklemek için önce winget'i yükleyin ve ardından Terminal'i açın Windows .
Ardından, OpenJDK paketlerinin Microsoft Derlemesi'ni aramak için aşağıdaki komutu kullanın:
winget search Microsoft.OpenJDK
Sonuçta elde edilen çıkış şuna benzer:
Name Id Version
--------------------------------------------------------------
Microsoft Build of OpenJDK 25 Microsoft.OpenJDK.25 25.0.1
Artık paketi Id referans olarak göstererek, komutu kullanarak yükleyebilirsiniz.
winget install Microsoft.OpenJDK.25
Bu komut şuna benzer bir çıkış oluşturur:
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
MacOS’ta yükleme
macOS paketleri, PKG (macOS paket yükleyicisi) veya TAR'de tek başına indirmeler aracılığıyla Homebrew veya 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 şuna benzer bir çıkış oluşturur:
==> 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!
Not
Paket microsoft-openjdk , OpenJDK'nin Microsoft Derlemesi'nin en son sürümünü gösterir.
Diğer ana sürümleri Homebrew ile yüklemek için:
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
macOS'a TAR.GZ paketi ile yükleme yapmak için dosyayı istediğiniz konuma ayıklayın. JDK, <location>/jdk-<version>/Contents/Home konumunda bulunur.
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-25.jdk/Contents/Homeyüklenir.
macOS'ta kaldırma
Homebrew veya PKG aracılığıyla yüklenen OpenJDK'nin Microsoft Sürümünü kaldırmak için aşağıdaki komutları kullanın:
sudo rm -rf /Library/Java/JavaVirtualMachines/microsoft-25.jdk
sudo pkgutil --forget com.microsoft.25.jdk
TAR.GZ dosyası kullanılarak yüklenen bir paketi kaldırmak için, yükleme klasörünü silin.
Ubuntu'ya yükleme
Ubuntu 18.04, 20.04, 22.04 ve 24.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', '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
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-25
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 resmi destek sona ermiştir. 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-25
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 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-25
Not
Varsayılan JDK seçiminizi güncelleştirmeniz gerekebilir. Ayrıntılar için buraya bakın.
SUSE'ye yükleme
openSUSE 15
openSUSE 15'e yüklemek için bir terminal açın ve aşağıdaki komutları çalıştırın:
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 15
SLES (SUSE Linux Enterprise Server) 15'e yüklemek için bir terminal açın ve aşağıdaki komutları çalıştırın:
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
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
sudo yum install msopenjdk-25
Not
msopenjdk-25 için RPM paketleri en son alt sürüme otomatik olarak güncellenmeyebilir. Kullanılabilir sürümleri denetlemek için komutunu çalıştırın yum -v list msopenjdk-25. Ardından, belirtilen sürüme bir güncelleştirmeyi zorlamak için komutunu çalıştırın yum install msopenjdk-25-<version> . Örnek: yum install msopenjdk-25-25.0.1-1
Alpine üzerine TAR.GZ yükleyin.
Üzerine Alpine kurmak için, tar.gz için Alpine paketi indirin (indirme sayfasına bakın) ve istediğiniz konuma ayıklayın.
Not
Alpine yalnızca JDK 11 ve JDK 17 için desteklenir. JDK 21 ve sonraki sürümleri desteklemiyoruz Alpine .
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-25-amd64
CentOS için Komutunu kullanarak alternatives Java sürümlerini yönetebilirsiniz.
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.