Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Panduan ini mencakup perbedaan dalam menyiapkan Java di Windows dibandingkan dengan Mac atau Linux, serta mengarahkan Anda ke instalasi JDK yang berfungsi dengan lingkungan Anda yang telah dikonfigurasi dengan benar.
Pilih JDK
Beberapa distribusi JDK tersedia untuk Windows. Microsoft menerbitkan buildnya sendiri berdasarkan OpenJDK:
- Microsoft Build of OpenJDK — gratis, sumber terbuka, didukung oleh Microsoft, tersedia untuk Windows x64 dan ARM64
- Eclipse Temurin (Adoptium) — distribusi sumber terbuka yang banyak digunakan
- Oracle JDK — memerlukan lisensi untuk penggunaan komersial
Bagi sebagian besar pengembang, Microsoft Build of OpenJDK atau Temurin adalah pilihan yang baik.
Instal dengan winget
Buka terminal PowerShell atau Command Prompt dan jalankan:
winget install Microsoft.OpenJDK.21
Untuk menginstal Temurin sebagai gantinya:
winget install EclipseAdoptium.Temurin.21.JDK
Verifikasi penginstalan:
java -version
Atur JAVA_HOME
Tidak seperti di macOS (di mana /usr/libexec/java_home menangani ini), pada Windows Anda perlu mengatur JAVA_HOME secara manual. Banyak alat — Maven, Gradle, Android Studio — memerlukannya.
- Buka Mulai, cari Variabel Lingkungan, dan pilih Edit variabel lingkungan sistem.
- Klik Variabel Lingkungan.
- Di bawah Variabel sistem, klik Baru dan atur:
- Nama variabel:
JAVA_HOME - Nilai variabel: jalur ke JDK Anda, misalnya
C:\Program Files\Microsoft\jdk-21.0.x.x-hotspot
- Nama variabel:
- Temukan variabel Jalur di bawah Variabel sistem, klik Edit, dan tambahkan
%JAVA_HOME%\bin. - Klik OK untuk menutup semua dialog, lalu buka terminal baru dan verifikasi:
echo $env:JAVA_HOME
java -version
javac -version
Petunjuk / Saran
Jika Anda memiliki beberapa JDK yang terinstal, JDK yang tercantum pertama dalam Path memiliki prioritas. Alat seperti SDKMAN (melalui WSL) atau jEnv dapat membantu mengelola beberapa versi.
WSL atau Windows asli?
Untuk sebagian besar pengembangan Java — backend web, Android, aplikasi perusahaan — Windows asli berfungsi dengan baik. Gunakan WSL jika alat build atau target penyebaran Anda khusus Linux, atau jika Anda bekerja dalam tim tempat orang lain berada di Linux/Mac dan Anda menginginkan paritas lingkungan.
Editor yang direkomendasikan
- Visual Studio Code dengan Paket Ekstensi untuk Java — ringan, berfungsi dengan baik untuk sebagian besar proyek
- IntelliJ IDEA — IDE berfungsi lengkap, Edisi Komunitas gratis
Langkah berikutnya
Windows developer