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 kılavuz, Mac veya Linux ile karşılaştırıldığında Windows'ta Java'yı ayarlamanın farklı yönlerini kapsar ve ortamınızın doğru yapılandırıldığı çalışan bir JDK yüklemesine erişmenizi sağlar.
JDK Seçin
Windows için çeşitli JDK dağıtımları mevcuttur. Microsoft, OpenJDK tabanlı kendi derlemesini yayımlar:
- Microsoft Build of OpenJDK — Microsoft tarafından desteklenen ücretsiz, açık kaynak, Windows x64 ve ARM64 için kullanılabilir
- Eclipse Temurin (Adoptium) - yaygın olarak kullanılan açık kaynak dağılımı
- Oracle JDK — ticari kullanım için lisans gerektirir
Çoğu geliştirici için Microsoft Build of OpenJDK veya Temurin iyi seçeneklerdir.
Winget ile yükleme
PowerShell veya Komut İstemi terminalini açın ve şunu çalıştırın:
winget install Microsoft.OpenJDK.21
Bunun yerine Temurin yüklemek için:
winget install EclipseAdoptium.Temurin.21.JDK
Yüklemeyi doğrulayın:
java -version
JAVA_HOME ayarlayın
macOS'un aksine ( /usr/libexec/java_home burada bunu işler), Windows'ta el ile ayarlamanız JAVA_HOME gerekir. Maven, Gradle, Android Studio gibi birçok araç bunu gerektirir.
- Başlat'ı açın, Ortam Değişkenleri'ni arayın ve Sistem ortam değişkenlerini düzenle'yi seçin.
- Ortam Değişkenleri'ne tıklayın.
-
Sistem değişkenleri'nin altında Yeni'ye tıklayın ve ayarlayın:
- Değişken adı:
JAVA_HOME - Değişken değeri: JDK'nizin yolu, örneğin
C:\Program Files\Microsoft\jdk-21.0.x.x-hotspot
- Değişken adı:
- Sistem değişkenleri altında Yol değişkenini bulun, Düzenle'ye tıklayın ve ekleyin
%JAVA_HOME%\bin. - Tüm iletişim kutularını kapatmak için Tamam'a tıklayın, ardından yeni bir terminal açın ve şunları doğrulayın:
echo $env:JAVA_HOME
java -version
javac -version
Tip
Birden çok JDK'niz yüklüyse, ilk Path olarak listelenen önceliklidir.
SDKMAN (WSL aracılığıyla) veya jEnv gibi araçlar birden çok sürümü yönetmeye yardımcı olabilir.
WSL mi yoksa yerel Windows mu?
Çoğu Java geliştirmesinde (web arka uçları, Android ve kurumsal uygulamalar) yerel Windows iyi çalışır. Derleme araçlarınız veya dağıtım hedefiniz Linux'a özgüyse veya diğer herkesin Linux/Mac üzerinde olduğu ve ortam eşliği istediğiniz bir ekipte çalışıyorsanız WSL kullanın.
Önerilen düzenleyiciler
- Java için Uzantı Paketi ile Visual Studio Code — basit, çoğu proje için iyi çalışır
- IntelliJ IDEA — tam özellikli IDE, Community sürümü ücretsizdir
Sonraki Adımlar
Windows developer