Tutorial Belajar Java Part 8: Cara Menjalankan Java dari Notepad++

Terdapat banyak cara untuk menjalankan kode program Java, atau lebih tepatnya untuk men-compile file Java. Dalam tutorial sebelum ini kita telah mempelajari cara menjalankan kode Java secara manual dari cmd.

Meskipun sedikit ribet, tapi cara ini memperlihatkan sistem kerja dari Java, yakni: tulis kode program, compile file .java menjadi java byte code, dan terakhir run java byte code. Ketiga proses ini harus dijalankan berurutan.

Dalam tutorial kali ini saya ingin mengkonfigurasi Notepad++ agar kita bisa melakukan proses compile dan run dari dalam teks editor, tidak lagi dari cmd. Tujuannya semata-mata agar lebih nyaman dalam menulis kode program.

Jika anda menggunakan aplikasi IDE seperti Eclipse, NetBeans atau IntelliJ IDEA, maka boleh tutorial ini boleh di lewati. Dalam aplikasi tersebut, proses compile dan run Java sudah langsung tersedia. Namun karena disini kita masih membahas kode dasar Java, saya memutuskan untuk tetap memakai Notepad++ (karena lebih ringan dan sederhana).

Instalasi Plugin NppExec

Agar bisa men-compile dan men-run Java dari dalam Notepad++, kita butuh plugin bernama NppExec. Caranya, buka aplikasi Notepad++, lalu klik menu Plugins -> Plugins Admin.

Pilih menu Plugins Admin di Notepad++

Jika anda tidak menemukan menu ini, besar kemungkinan masih memakai Notepad++ versi lama. Silahkan update sebentar ke versi yang lebih baru.

Proses instalasi plugin Notepad++ NppExec

Jika sudah terbuka jendela Plugins Admin, ketik "NppExec" di kotak search (1). Lalu centang checkbox disisi kiri NppExec (2), dan klik tombol Install di sudut kanan atas (3).

Aplikasi Notepad++ akan restart dan proses instalasi plugin akan dimulai beberapa saat.

Setelah selesai, Notepad++ otomatis terbuka kembali. Sekarang cek menu Plugin, seharusnya sudah tampil 1 menu baru bernama NppExec.Cek menu Plugin NppExec


Konfigurasi Plugin NppExec

NppExec adalah plugin khusus untuk menjalankan aplikasi cmd dan berbagai perintah lain. Di dalam buku Pascal Uncover, saya juga memakai plugin ini untuk menjalankan compiler Pascal, yang sebenarnya juga bisa dipakai untuk menjalankan berbagai bahasa pemrograman lain.

Silahkan pilih menu Plugins -> NppExec -> Execute. Atau bisa juga dengan menekan tombol F6 di keyboard. Hasilnya, akan tampil jendela Execute…. Kita perlu menulis beberapa perintah.

Pertama, copy teks berikut ke dalam jendela Execute (1):

NPP_SAVE
cd "$(CURRENT_DIRECTORY)"
javac $(FILE_NAME)"

Lalu klik tombol Save (2). Di kotak Script name ketik teks: Compile Java (3). Dan terakhir klik tombol Save (4). Berikut tampilan yang dimaksud:Simpan perintah untuk compile JavaSetelah selesai, tutup jendela Execute… dengan men-klik tombol silang di kanan atas, atau bisa juga dengan tombol Cancel.

Kemudian, buka kembali jendela Execute dengan cara yang sama, yakni dari Plugins -> NppExec -> Execute atau tekan tombol F6. Lakukan hal yang sama seperti sebelumnya, tapi kali ini kode yang diketik adalah sebagai berikut:

cd "$(CURRENT_DIRECTORY)" 
java $(NAME_PART)

Kembali klik tombol Save. Di kotak Script name sekarang ketik: Run Java, lalu klik tombol Save.Simpan perintah untuk run JavaSetelah selesai, kembali tutup jendela execute dan buka lagi untuk kode ketiga:

cd "$(CURRENT_DIRECTORY)" <>
npp_run cmd /k java $(NAME_PART)

Klik tombol Save. Di kotak Script name ketik: Run Java ke cmd, lalu klik tombol Save.
Simpan perintah untuk run Java ke cmdAkhiri kembali dengan menutup jendela Execute.

Sampai disini kita sudah memiliki 3 buah script untuk NppExec: Compile Java, Run Java dan Run Java ke cmd. Mari masuk ke praktek.


Menjalankan Java dari Notepad++

Silahkan buka salah satu file kode program Java. Jika belum ada, bisa buat file baru dan ketik kode program berikut:

class HelloBelajar {
  public static void main(String args[]){
    System.out.println("Stt... sedang serius belajar bahasa Java");
  }
}

Save sebagai HelloBelajar.java.

Buka jendela Execute.. bawaan NppExec dengan menekan tombol F6 (jendela yang kita lihat sebelumnya). Sekarang pilih menu Compile Java di sisi kiri bawah (1), lalu klik tombol OK (2):

proses compile bahasa Java dari Notepad++

Sesaat kemudian akan tampil jendela console di bagian bawah Notepad++:

Hasil proses compile bahasa Java dari Notepad++

Inilah hasil proses compile yang biasanya kita lihat di cmd. Anda bisa test hapus tanda titik koma di dalam kode program, lalu compile ulang. Di bagian bawah ini juga akan tampil pesan error. Inilah cara untuk men-compile kode Java dari Notepad++.

Untuk menjalankan kode ini, kembali tekan tombol F6 (untuk membuka jendela Execute), lalu pilih menu Run Java:

proses run bahasa Java dari Notepad++

Dan hasil kode program Java akan tampil di bagian bawah Notepad++:

Hasil proses run bahasa Java dari Notepad++

Bagaimana dengan script ketiga: Run Java ke cmd? Itu saya siapkan untuk menjalankan Java di cmd.

Silahkan pilih menu ini, maka ketika tombol OK di jendela Execute di klik, akan langsung terbuka cmd yang menampilkan hasil kode program. Ini diperlukan karena nantinya ada beberapa materi yang akan lebih mudah jika dilihat dari cmd, misalnya pada saat mempelajari proses input teks di Java.

Hasil proses run bahasa Java dari Notepad++ yang ditampilkan ke cmd

Sip, inilah cara untuk men-compile dan menjalankan kode program Java dari dalam Notepad++.


Kembali, tutorial ini tidak harus diikuti, hanya sekedar mempermudah cara penulisan kode program saja. Anda pun tetap bisa menjalankan kode Java dari cmd atau dari IDE seperti Eclipse, NetBeans atau IntelliJ IDEA.

Dalam tutorial berikutnya kita akan masuk membahas Struktur Dasar Kode Program Bahasa Pemrograman Java.

19 Comments

  1. eky
    20 Dec 19
    • Khibar Pranoto
      08 Jun 20
    • anton
      10 Oct 21
  2. MUHAMMAD MIFTAH FAJRIN
    04 May 20
    • Dhif Class=" "
      23 Aug 20
      • Author
        24 Aug 20
        • Anonymous
          30 Oct 20
        • Andre
          30 Oct 20
    • Andre
      30 Oct 20
  3. Khibar Pranoto
    08 Jun 20
  4. Akmal Natakusuma
    13 Oct 20
  5. Zaroh Khoerunisa
    22 Mar 21
  6. Muhammad azmi
    19 Jun 21
    • Tri
      25 Jul 21
  7. abram
    12 Sep 22
    • Andre
      13 Sep 22
  8. Hendro Gunawan
    22 Oct 22
    • Andre
      25 Oct 22
  9. Sutini
    14 Dec 23

Add Comment