Notepad++ adalah salah satu enhanced Text Editor yang sangat populer di OS Windows, lightweight, dengan dukungan plug-in yang banyak sehingga membuat Notepad++ menjadi aplikasi Text Editor yang powerful.
Sebagai lanjutan dari serangkaian tutorial untuk pemula mempelajari bahasa pemograman Java, pada tutorial kali ini kita akan memanfaatkan Notepad++ menjadi IDE Java sederhana kita. Gol nya adalah kita bisa men-compile dan men-run Java Code dari Editor Notepad++, sehingga tidak perlu lagi bolak balik ke Command Line
secara terpisah. Asik kan? minimal hilang deh satu kerepotan :)
Persiapan
- Operating System: Windows 7,8,10
- Notepad++ Download & install Notepad++ pada komputer/laptop Anda, pastikan install versi yang terbaru. Pada saat artikel ini ditulis versi terbaru dari Notepad++ adalah 6.9.2.
- JDK: Pastikan JDK telah terinstall terlebih dahulu dengan benar, cara instalasi JDK telah saya sharingkan untuk OS Windows 7 dan OS Windows 10. JDK yang saya pakai pada post ini adalah JDK 7 update 79. Pastikan command
javac
danjava
telah ter-register di Windows Environment Variable, sehingga bisa dieksekusi dari folder manapun diCommand Line
.
Instalasi Plug-In Notepad++
Supaya bisa compile & run Java Code dari Notepad++, kita perlu melakukan instalasi Plug-in khusus untuk kebutuhan ini, namanya NppExec
. Pada Editor Notepad++, klik menu Plugins
, kemudian pilih Plugin Manager
, kemudian Show Plugin Manager
.
Kemudian pada tab Available
cari plug-in NppExec
. dicentang, kemudian klik tombol Install
.
Notepad++ akan melakukan download & instalasi, pastikan saat ini Anda terkoneksi dengan Internet. Apabila muncul popup konformasi instalasi, pilih YES
saja, lanjutkan hingga selesai dan restart
Notepad++ Anda.
Langkah-langkah Menambah NppExec Execute
- Pada editor Notepad++ tekan
F6
atau pilih dari menuPlugins
. - kemudian
NppExec
danExecute..
untuk memunculkan execute editor. - Pastikan pada combobox yang terpilih adalah
<temporary script>
seperti pada gambar. - kemudian copy paste script berikut ke kolom
command(s)
.
NPP_SAVE
cd "$(CURRENT_DIRECTORY)"
"javac" $(FILE_NAME)
Kemudian klik tombol save
. Masukan Java-Compile
sebagai script name, dan save
.
Ulangi langkah 1,2,3. Kemudian copy paste script berikut ke kolom command(s)
.
cd "$(CURRENT_DIRECTORY)"
"java" -classpath "$(CURRENT_DIRECTORY)" "$(NAME_PART)"
Klik tombol save
. Masukan Java-Run
sebagai script name, dan save
Register Execute Script ke Macro
Klik menu Plugins
, kemudian NppExec
, kemudian Advanced Options..
seperti pada gambar dibawah.
Pada kolom Associated script
, pilih Java-Compile
, pastikan juga kolom Item Name
berisi Java-Compile
, dan klik tombol Add/Modify
. Pastikan Place to the Macros submenu
tercentang.
Ulangi hal yang sama untuk script Java-Run
. Kemudian klik tombol OK
.
Restart Notepad++ Anda, apabila berhasil maka execute script Java-Compile
dan Java-Run
akan muncul di drop down menu Macro
.
Sampai sejauh ini sebenarnya kita telah dapat menjalankan Java-Compile
ataupun Java-Run
langsung dari editor Notepad++ dengan memilih menu macro diatas.
Menambahkan Keyboard Shortcut
Ini adalah langkah terakhir untuk memudahkan kita dalam pemangilan NppExec script, yaitu dengan Keyboard Shortcut. Pada menu Macro
, pilih Modify Shortcut/Delete Macro...
.
Klik tombol Plugin commands
, kemudian cari baris Java-Compile
dan Java-Run
seperti tampak pada gambar dibawah ini. Kemudian klik tombol Modify
.
Keyboard Shortcut untuk Java-Compile
dan Java-Run
sebenarnya terserah Anda. Contoh kalau saya lebih nyaman Ctrl + Shift + F5
untuk Java-Compile
dan Ctrl + Shift + F6
untuk Java-Run
.
Apabila shortcut telah terisi dengan benar, maka akan tampak seperti gambar dibawah, kemudian klik tombol Close
.
Restart Notepad++ Anda.
Mencoba Java-Compile & Java-Run
Buka source code java Anda, simpan source code Anda, kemudian lakukan compile dengan shortcut keyboard yang telah kita buat sebelumnya. Sesuai contoh diatas tekan Ctrl + Shift + F5
untuk Java-Compile
. Akan muncul jendela Console
seperti gambar dibawah.
Kemudian tekan Ctrl + Shift + F6
untuk melakukan Java-Run
. Hasil tampak seperti pada gambar dibawah.
Jendala console akan mengantikan fungsi cmd
yang biasa dipakai sebagai interaksi program Java yang kita jalankan. Semoga bermanfaat!