Bayangkan Anda sedang bersiap menulis sebuah cerita, tetapi belum memiliki pena dan kertas. Begitu pula dengan Java: sebelum bisa menulis dan menjalankan program, Anda perlu menyiapkan “alat tulisnya” terlebih dahulu-yaitu JDK (Java Development Kit).
Bagi banyak pemula, tahap instalasi sering kali menjadi hambatan pertama: link unduhan yang membingungkan, pilihan versi yang beragam, hingga pengaturan environment variable yang terdengar teknis. Padahal, begitu tahap awal ini terlewati, dunia pemrograman Java akan terasa jauh lebih terbuka dan mudah dijelajahi.
Artikel ini hadir sebagai panduan lengkap dan runtut untuk membantu Anda:
– Memahami apa itu JDK dan mengapa Anda membutuhkannya
– Mengunduh dan menginstal JDK di komputer Anda
– Mengatur lingkungan kerja agar Java bisa dikenali oleh sistem
– Menulis dan menjalankan program Java pertama Anda, langkah demi langkah
Dengan mengikuti panduan ini, Anda tidak hanya akan berhasil meng-install JDK, tetapi juga merasakan pengalaman menjalankan kode Java pertama yang Anda tulis sendiri. Mari mulai dari dasar, dengan cara yang sederhana dan terstruktur.
Memahami Versi JDK yang Tepat untuk Kebutuhan Pengembangan Java Anda
Daripada langsung asal download, ada baiknya kamu paham dulu versi JDK mana yang paling masuk akal buat dipakai. Secara garis besar, ada dua kubu besar: rilis LTS (Long-Term Support) dan rilis “feature” yang lebih eksperimental. Kalau kamu ngembangin aplikasi untuk kantor, proyek klien, atau sesuatu yang butuh stabil dan tahan lama, pilihan aman biasanya jatuh ke JDK versi LTS seperti Java 8, 11, atau 17. Sementara itu, rilis non-LTS cocok buat kamu yang pengin nyobain fitur-fitur terbaru, tapi harus siap update lebih sering. Supaya nggak bingung, coba tanyakan dulu ke diri sendiri: aplikasi ini buat jangka panjang atau cuma eksperimen dan belajar?
- Java 8: Masih banyak dipakai di perusahaan lama (legacy), tapi mulai terasa tua.
- Java 11: LTS yang cukup stabil dan modern, banyak framework sudah sangat nyaman di sini.
- Java 17: LTS terbaru yang seimbang antara fitur baru dan stabilitas.
- Rilis non-LTS (19, 20, dst.): Cocok buat eksplorasi dan belajar fitur terkini.
| Tujuan | Versi JDK yang Disarankan |
|---|---|
| Belajar dasar-dasar Java | JDK 17 (LTS) |
| Proyek kantor / produksi | JDK 11 atau 17 |
| Eksperimen fitur baru | Rilis non-LTS terbaru |
| Maintain aplikasi lama | Ikuti versi yang sudah dipakai (seringnya Java 8) |
Selain versi, kamu juga perlu mempertimbangkan distribusi JDK yang mau dipakai, karena sekarang bukan cuma Oracle yang jadi pemain utama. Banyak developer nyaman dengan:
- Oracle JDK – terkenal, tapi perhatikan lisensi untuk penggunaan komersial.
- OpenJDK – open-source, banyak dipakai untuk pengembangan umum.
- Temurin (Adoptium) – populer di komunitas, stabil, dan gratis.
- Distribusi vendor lain (Amazon Corretto, Zulu, dkk.) – kadang punya optimasi tertentu.
Untuk belajar dan proyek pribadi, biasanya OpenJDK atau Temurin sudah lebih dari cukup. Yang penting, kamu konsisten pakai satu versi di seluruh tool yang kamu gunakan (IDE, build tool, dan server), supaya nggak ketemu error aneh hanya karena beda versi JDK. Kalau nanti proyekmu tumbuh dan butuh tuning lebih jauh, baru deh kamu bisa mulai banding-bandingin distribusi lain yang lebih spesifik.
Langkah Detail Download dan Install JDK di Windows macOS dan Linux
Pertama, pastikan kamu mengambil JDK dari sumber resmi, bukan situs random yang bikin waswas. Buka browser lalu kunjungi situs Oracle JDK atau OpenJDK (misalnya Adoptium/Temurin). Biasanya kamu cukup pilih versi LTS (seperti Java 17) biar stabil dan tahan lama. Pada halaman unduhan, kamu akan melihat beberapa pilihan file sesuai sistem operasi. Pilih paket yang paling nyaman:
- Windows: pakai installer
.msiatau.exe, tinggal klik-next-selesai. - macOS: biasanya tersedia
.pkgyang langsung jalan seperti installer biasa. - Linux: bisa pilih paket
.deb,.rpm, atau arsip.tar.gzkalau mau lebih fleksibel.
| Sistem | Paket | Cocok Untuk |
|---|---|---|
| Windows | .msi / .exe | Install cepat & mudah |
| macOS | .pkg | Pengguna Mac sehari-hari |
| Linux | .deb / .rpm / .tar.gz | Yang suka ngoprek |
Setelah file kamu download, lanjut ke proses pemasangan. Di Windows dan macOS, cukup klik dua kali installer, lalu ikuti wizard sampai selesai. Perhatikan lokasi instalasi, biasanya di:
- Windows:
C:Program FilesJavajdk-... - macOS:
/Library/Java/JavaVirtualMachines/... - Linux: tergantung paket, seringnya di
/usr/lib/jvmatau lokasi custom kalau kamu pakai arsip.
Kalau kamu perlu atur PATH dan JAVA_HOME, cek dulu versi yang terpasang lewat terminal atau Command Prompt. Misalnya di Windows:
java -version
javac -version
Kalau perintah di atas sudah dikenali dan versinya sesuai harapan, berarti JDK siap dipakai untuk menulis dan menjalankan kode Java pertamamu.
Konfigurasi Variabel Lingkungan JAVA HOME dan Path Agar Java Dikenali Sistem
Bagian yang sering bikin bingung setelah install JDK adalah bikin sistem “kenal” sama Java. Caranya dengan ngasih tahu Windows letak folder instalasi JDK lewat variabel lingkungan. Biasanya, langkah besarnya adalah: cari dulu lokasi folder instalasi JDK (misalnya di C:Program FilesJavajdk-21), lalu simpan path itu ke variabel JAVA_HOME, dan terakhir tambahkan folder bin-nya ke dalam Path. Secara sederhana, sistem bakal “nanya” ke variabel ini tiap kali kamu ngetik perintah java atau javac di Command Prompt. Tanpa ini, meskipun JDK sudah terpasang rapi, perintah Java tetap bakal dianggap tidak dikenal.
- JAVA_HOME → menunjuk ke folder utama instalasi JDK
- Path → berisi daftar lokasi file eksekusi yang bisa dipanggil dari mana saja
- bin → tempat file penting seperti
java.exedanjavac.exe - cmd / terminal → “pintu” buat ngomong langsung ke Java
| Variabel | Nilai Contoh | Fungsi Singkat |
|---|---|---|
| JAVA_HOME | C:Program FilesJavajdk-21 | Menandai lokasi JDK utama |
| Path | %JAVA_HOME%bin | Supaya perintah java/javac bisa dipanggil dari folder mana saja |
Setelah variabel ini diset, kamu bisa cek apakah semuanya sudah beres dengan menjalankan perintah:
“`
java -version
“`
Kalau yang muncul adalah versi Java dan bukannya pesan error, itu artinya sistem sudah resmi “akrab” dengan Java dan kamu siap lanjut ke tahap ngoding tanpa drama konfigurasi lagi.
Menulis Mengompilasi dan Menjalankan Program Java Pertama Anda di Command Line
Setelah JDK terpasang dan environment variable beres, saatnya “mengotori tangan” langsung dari Command Prompt/Terminal. Pertama, buat dulu sebuah file bernama HelloWorld.java di folder yang mudah kamu ingat. Isinya bisa sesederhana ini:
“`java
public class HelloWorld {
public static void main(String[] args) {
System.out.println(“Halo, dunia Java dari command line!”);
}
}
“`
Simpan file tersebut, lalu buka Command Prompt atau Terminal dan arahkan ke folder tempat file tadi berada. Di sinilah “sihir” Java dimulai: kamu akan mengubah kode sumber menjadi bytecode dengan perintah kompilasi, lalu menjalankannya dengan java. Kurang lebih alurnya seperti ini:
- Masuk ke folder proyek dengan perintah
cd. - Kompilasi file Java menggunakan
javac. - Jalankan kelas yang sudah terkompilasi dengan perintah
java.
“`bash
cd C:projek-javahello
javac HelloWorld.java
java HelloWorld
“`
| Perintah | Fungsi Singkat |
|---|---|
javac HelloWorld.java |
Mengubah kode Java jadi bytecode (.class) |
java HelloWorld |
Menjalankan program yang sudah dikompilasi |
cd |
Pindah ke folder proyek Java |
Closing Remarks
Sampai di sini, perjalanan singkat kita dari mengunduh JDK hingga menjalankan program Java pertama telah selesai. Dari sekadar menampilkan Hello, World!, kini Anda sudah punya pondasi untuk melangkah lebih jauh: memahami sintaks, mengenal konsep OOP, hingga membangun aplikasi yang benar-benar bermanfaat.
Ingat, setiap baris kode yang Anda tulis adalah latihan kecil menuju pemahaman yang lebih dalam. Jangan ragu untuk bereksperimen: ubah pesan output, tambahkan variabel, coba operasi sederhana, atau buat program yang menyelesaikan masalah sehari-hari Anda sendiri.
Setelah JDK terpasang dengan benar dan lingkungan kerja siap, sisanya adalah soal konsistensi dan rasa ingin tahu. Teruslah menjelajah dokumentasi resmi, membaca referensi, dan mencoba berbagai contoh kode. Java bukan hanya soal menjalankan program, tapi tentang bagaimana Anda memanfaatkan logika dan kreativitas untuk menciptakan sesuatu.
Kini giliran Anda untuk melanjutkan bab berikutnya dari perjalanan belajar Java ini. Keyboard sudah di depan Anda-apa program berikutnya yang ingin Anda ciptakan?

