Mulai menggunakan Java di Windows

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:

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.

  1. Buka Mulai, cari Variabel Lingkungan, dan pilih Edit variabel lingkungan sistem.
  2. Klik Variabel Lingkungan.
  3. 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
  4. Temukan variabel Jalur di bawah Variabel sistem, klik Edit, dan tambahkan %JAVA_HOME%\bin.
  5. 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.

Langkah berikutnya