Java berbeda dengan bahasa pemrograman level tinggi lain seperti Visual Basic, Visual Foxpro atau Borland Delphi yang bersifat komersial dan mempunyai lingkungan pengembangan tersendiri. Untuk membuat program Java yang dapat dieksekusi (executable), Anda cukup melalui tiga langkah atau tahapan mudah yaitu:
- Menulis kode program Java. Untuk program Java sederhana, Anda bisa menggunakan teks editor sederhana seperti Notepad, Notepad++ atau yang lain. Untuk program Java yang kompleks, Anda dapat menggunakan IDE seperti Eclipse, Intellij, NetBean atau JDeveloper.
- Mengkompilasi (compile) file kode sumber Java (Java source code) berekstensi .java. Untuk program Java sederhana dapat menggunakan Command Prompt Windows, namun harus sudah dikonfigurasi dengan benar, sedangkan untuk mengkompilasi program Java yang kompleks dapat menggunakan salah satu IDE yang sudah disebutkan sebelumnya.
- Kemudian menjalankan (run) file bytecode Java berekstensi .class. Tentu saja, menjalankan file bytecode Java di Command Prompt dan di IDE memiliki cara atau langkan berbeda.
Berikut ini adalah contoh program Java dengan nama Sapaan.java untuk menampilkan teks atau string Selamat Datang Java di Command Prompt (dulu Dos Prompt). Kode program Java ini ditulis menggunakan text editor Notepad++ dan dikompilasi dan dijalankan melalui Command Prompt.
Baca artikel:
// Nama file : Sapaan.java // Program sapaan sederhana public class Sapaan { public static void main(String[] args) { System.out.println("Selamat datang Java"); } }
Kode program di atas disebut kode sumber Java (Java source code) yaitu file berekstensi .java. Kode sumber java harus dikompilasi menjadi bytecode yaitu file berekstensi .class untuk bisa dijalankan. Untuk mengkompilasi, buka Command Prompt Windows, ubah ke folder atau direktori penyimpanan file Sapaan.java, misalnya C:/hindro/javasc, ketik javac Sapaan.java dan kemudian tekan tombol Enter.
Bila tidak ditemukan kesalahan atau error, kompilasi di atas menghasilkan file berekstensi .class yaitu Sapaan.class. File berekstensi .class ini disimpan otomatis di direktori atau folder yang sama dengan file Sapaan.java. Bila dibuka, isi file tidak dapat dipahami dan hanya bisa dijalankan mesin komputer. Untuk menjalankan file bytecode Sapaan.class, ketik perintah java Sapaan dan kemudian tekan tombol Enter.
Hasil menjalankan program Java ini adalah teks atau string Selamat Datang Java. Pengunaan Notepad++ untuk menulis kode program dan Command Prompt untuk mengkompilasi hanya untuk kode program Java sederhana. Anda akan sangat sulit menggunakan Notepa++ dan Command Prompt untuk membuat program Java yang kompleks.
Untuk menulis, memperbaiki error, mengkopilasi dan menguji program Java yang kompleks, Anda perlu lingkungan pengembangan terintegrasi (Integrated Development Environment | IDE) seperti Eclipse, Intellij, NetBean atau JDeveloper. Dengan salah satu IDE tersebut, Anda melakukan semua sekaligus dalam satu lingkungan pengembangan.