Menu

Install Java: Memasang JDK di Windows, macOS, dan Linux

Cara menginstal Java Development Kit (JDK), memilih versi dan vendor, lalu memastikan java dan javac berjalan dari command line.

Halaman ini dilengkapi editor yang bisa dijalankan. Edit, jalankan, dan lihat output-nya seketika.

Yang Sebenarnya Kamu Butuhkan: JDK

Di halaman sebelumnya kamu sudah melihat bahwa Java dikompilasi menjadi bytecode dan dijalankan di JVM. Untuk melakukan keduanya di komputermu sendiri, kamu cukup menginstal satu hal: JDK (Java Development Kit). JDK berisi compiler javac, JVM yang menjalankan bytecode-mu, dan standard library yang kamu panggil.

Kamu mungkin juga pernah mendengar tentang JRE (Java Runtime Environment). JRE bisa menjalankan program Java tetapi tidak bisa mengompilasinya, karena tidak punya javac. Sebagai developer, yang kamu butuhkan adalah JDK, yang mencakup seluruh isi JRE. Unduhan modern memberimu JDK secara default, jadi kamu jarang perlu memilih.

Kamu tidak butuh semua ini kalau hanya ingin mengikuti contoh-contoh di sini, karena blok editor di halaman-halaman ini berjalan di cloud. Untuk program utuh buatanmu sendiri, online Java compiler juga tidak perlu diinstal. Instal JDK saat kamu ingin mengompilasi dan menjalankan Java di komputermu sendiri.

Pilih Versi dan Vendor

Ada dua keputusan singkat sebelum mengunduh.

Versi: instal rilis LTS (Long-Term Support) terbaru. Per 2026, versinya adalah Java 21. Versi LTS didukung selama bertahun-tahun dan menjadi target proyek-proyek sungguhan, jadi kamu terhindar dari kejutan. Rilis non-LTS keluar setiap enam bulan dan boleh dipakai untuk bereksperimen, tetapi LTS adalah pilihan default yang aman.

Vendor: bahasa "Java" punya banyak distribusi gratis, semuanya dibangun dari kode sumber OpenJDK yang sama. Pilihan mana pun berikut ini solid dan tanpa biaya:

  • Eclipse Temurin (dari Adoptium): build komunitas yang paling populer.
  • Amazon Corretto: gratis, didukung jangka panjang, dari AWS.
  • Azul Zulu: build gratis lain yang terawat dengan baik.

Pilih salah satu, ambil installer untuk sistem operasimu, lalu lanjutkan. Semuanya berperilaku sama untuk semua materi di kursus ini.

Hindari unduhan "Java" untuk pengguna umum dari java.com, karena itu adalah JRE lama untuk pengguna akhir, bukan JDK. Buka halaman unduhan untuk developer dari vendor pilihanmu.

Instal di Platformmu

Caranya sedikit berbeda untuk setiap OS. Pakai package manager kalau kamu punya, karena upgrade jadi tidak merepotkan.

Windows

  • Unduh installer .msi (misalnya Temurin 21) lalu jalankan. Saat proses instalasi, aktifkan opsi untuk mengatur JAVA_HOME dan menambahkan ke PATH kalau tersedia.
  • Atau dengan package manager winget:
winget install EclipseAdoptium.Temurin.21.JDK

macOS

  • Unduh installer .pkg lalu jalankan, atau pakai Homebrew:
brew install temurin

Linux (Debian/Ubuntu)

sudo apt update
sudo apt install openjdk-21-jdk

Di Fedora/RHEL perintahnya sudo dnf install java-21-openjdk-devel. Ini adalah perintah shell, bukan Java, dan perintah ini menginstal JDK untuk seluruh sistem.

Pastikan Instalasinya Berhasil

Inilah langkah yang sering dilewati orang, lalu mereka menghabiskan satu jam untuk mencari masalahnya. Buka terminal baru (supaya PATH yang sudah diperbarui terbaca) lalu jalankan dua perintah.

java -version

Kamu seharusnya melihat sesuatu seperti ini:

openjdk version "21.0.3" 2024-04-16 LTS
OpenJDK Runtime Environment Temurin-21.0.3+9 (build 21.0.3+9-LTS)
OpenJDK 64-Bit Server VM Temurin-21.0.3+9 (build 21.0.3+9-LTS, mixed mode)

Sekarang pastikan compiler-nya ada. Inilah bagian yang membuktikan bahwa kamu punya JDK, bukan hanya runtime:

javac -version
javac 21.0.3

Kalau java -version berjalan tetapi javac melaporkan command not found, berarti kamu menginstal paket yang hanya berisi JRE atau PATH-mu menunjuk ke runtime. Instal paket JDK-nya (nama-nama paket di atas semuanya berakhiran -jdk atau -devel) lalu buka ulang terminalnya.

Uji Cepat di Komputer Lokal

Begitu kedua perintah itu melaporkan versi, komputermu sudah bisa mengompilasi dan menjalankan Java. Program yang persis sama yang akan kamu kompilasi secara lokal juga bisa dijalankan di sini, langsung di browser, jadi kamu bisa memeriksa output-nya sebelum menyentuh terminal sama sekali:

System.getProperty("java.version") menanyakan versi JVM yang sedang berjalan, cara praktis untuk memastikan instalasimu sesuai harapan. Setiap program Java berada di dalam sebuah class, dan eksekusinya dimulai dari method main yang kamu lihat di atas. Di komputermu sendiri, kamu akan menyimpannya sebagai Main.java, mengompilasinya dengan javac, lalu menjalankannya dengan java. Dua langkah itulah yang dibahas di halaman berikutnya.

Tentang JAVA_HOME dan PATH

Ada dua environment variable yang sering sekali muncul:

  • PATH memberi tahu shell-mu di mana menemukan file eksekusi java dan javac. Kalau java -version bisa dijalankan dari direktori mana pun, PATH-mu sudah diatur dengan benar. Sebagian besar installer mengurusnya untukmu.
  • JAVA_HOME menunjuk ke folder instalasi JDK. Kamu tidak membutuhkannya hanya untuk menjalankan java, tetapi build tool seperti Maven dan Gradle, serta banyak IDE, membacanya untuk menemukan JDK-mu. Atur ke folder yang berisi direktori bin (bukan ke bin itu sendiri).

Kalau nanti sebuah tool mengeluh tidak bisa menemukan JDK padahal java -version berjalan, penyebabnya hampir selalu JAVA_HOME yang belum diatur atau salah.

Berikutnya: Menjalankan Java

Kamu sudah punya JDK yang berfungsi dan sudah memastikan compiler-nya ada. Halaman berikutnya mengubahnya menjadi alur kerja yang sungguhan: menulis file .java, mengompilasinya dengan javac, menjalankannya dengan java, dan memahami apa yang dihasilkan setiap langkahnya.

Pertanyaan yang sering diajukan

Apakah saya butuh JDK atau JRE untuk menulis kode Java?

Kamu butuh JDK (Java Development Kit). JRE hanya bisa menjalankan program Java: isinya JVM dan library, tetapi tanpa compiler. JDK berisi semua yang ada di JRE ditambah compiler javac dan tool untuk developer, jadi JDK-lah yang kamu instal untuk menulis kode. Unduhan modern sudah berupa JDK; JRE yang berdiri sendiri hampir tidak ada lagi.

Versi Java mana yang sebaiknya saya instal?

Instal rilis LTS (Long-Term Support) terbaru. Per 2026, LTS yang berlaku adalah Java 21. Versi LTS mendapat pembaruan selama bertahun-tahun dan menjadi target sebagian besar proyek. Ambil build gratis dari Adoptium (Temurin), Amazon Corretto, atau Azul Zulu; semuanya sebenarnya OpenJDK.

Bagaimana cara mengecek apakah Java sudah terinstal?

Buka terminal lalu jalankan java -version. Kalau muncul nomor versi, berarti JVM sudah terpasang. Lalu jalankan javac -version: kalau perintah itu juga mencetak versi, kamu sudah punya JDK lengkap dan bisa melakukan compile. Kalau java berjalan tetapi javac tidak, kamu hanya punya runtime, jadi instal JDK-nya.

Ilustrasi bahasa pemrograman di Coddy

Belajar coding dengan Coddy

Mulai