Bahasa pemrograman Java merupakan salah satu bahasa pemrograman yang paling banyak diminati dan digunakan untuk saat ini. Selain sumber terbuka (open source), bahasa pemrograman Java juga tidak memerlukan lingkungan pengembangan (IDE) khusus sehingga kode program Java dapat diketik di teks editor seperti Notepad, Notepad++ atau text editor lainnya. Berbeda dengan bahasa pemrograman Java, bahasa pemrograman seperti Visual Basic, Visual Foxpro, Delphi dan beberapa yang lain bersifat komersial dan mempunyai lingkungan pengembangan tersendiri. Untuk membuat program Java yang dapat dieksekusi (executable), Anda cukup melalui tiga langkah atau tahapan mudah yaitu:

  1. Menulis kode program Java (bisa menggunakan editor Notepad, Notepad++ atau yang lain).
  2. Mengkompilasi (compile) file kode sumber Java (Java source code) yang berekstensi .java.
  3. Menjalankan (run) file bytecode Java yang berekstensi .class.

Berikut ini adalah contoh program Java sederhana dengan nama file Sapaan yang akan menampilkan teks atau string "Selamat Datang Java" di jendela Command Prompt (dulu Dos Prompt). Kode program Java ini ditulis menggunakan text editor Notepad++, kemudian dikompilasi dan dijalankan di jendela Command Prompt.

Pertama-ama tulis kode program Java di bawah ini menggunakan editor seperti Notepad atau Notepad++, beri nama file dan juga sertakan ekstensi .java (misalnya Sapaan.java) dan kemudian simpan di direktori atau folder yang Anda inginkan, misalnya c:/hindro/javasc.

// Nama file : Sapaan.java
// Program sapaan sederhana

public class Sapaan {
   
   public static void main(String[] args) {
  
      System.out.println("Selamat datang Java");
   }
}

Buka jendela Command Prompt bawaan Windows, rubah folder sesuai tempat penyimpanan file Sapaan.java (c:/hindro/javasc) dan kemudian kompilasi dengan mengetikkan javac Sapaan.java

Mengkompilasi dan menjalankan program Java

Apabila tidak ditemukan kesalahan (error) pada kode program, kompilasi di atas akan menghasilkan file dengan nama sama dan berekstensi .class (Sapaan.class). File berekstensi .class ini disebut dengan bytecode dan akan disimpan secara otomatis di direktori atau folder yang sama dengan file Sapaan.java. Apabila dibuka, isi file ini tidak dapat dimengerti oleh manusia dan hanya bisa dijalankan oleh mesin komputer. Untuk menjalankan (running) file bytecode tersebut (Sapaan.class), ketikkan perintah java Sapaan di jendela Command Prompt.

Mengkompilasi dan menjalankan program Java

Hasil menjalankan program Java sederhana ini adalah kalimat "Selamat Datang Java" (baris kedua). Selain menggunakan Notepad++ untuk menulis kode program Java dan Command Prompt untuk mengkompilasi dan menjalankan program, Anda juga dapat membuat program Java di lingkungan pengembangan terintegrasi (Integrated Development Environment | IDE) seperti NetBeans, Sun ONE, Eclipse atau JBuilder (tiga pertama adalah software open source dan yang terakhir adalah software komersial). Di IDE, penulisan kode program, mengkompilasi dan menjalankannya dapat dilakukan sekaligus dalam satu area pengembangan.