Mengatasi Masalah di Geany : Compilation Failed /bin/sh: javac:not Found
28 Maret 2011 1 Komentar
Bagi anda developer di lingkungan linux (khususnya ubuntu (khususnya lagi karmic (kebetulan saya pakai karmic))), tentu sangat familiar dengan IDE yang bernama Geany. Simple, ringan, autocomplete, dan tentunya multilanguage. Saya ingin sharing mengenai masalah yang akhirnya secara mudah dapat diselesaikan. Masalah tersebut muncul ketika kita berurusan bermain dengan java. Begini Masalahnya.
Keadaan awal :
- Java (jdk & jre) telah terinstal via terminal
- Geany pun sudah terinstal (tentu saja)
Masalah :
Tidak dapat meng-compile program *.java di geany. Ketika memilih menu compile (F8), geany malah macet, tidak mau meng-compile, malah memberi pesan :
Compilation Failed
/bin/sh: javac:not Found
Diagnosa :
Java dalam meng-compile program membutuhkan file yang bernama ‘javac’ (CMIIW). Tetapi pada directory yang menjadi path geany, file javac tersebut tidak ada. Directory path geany yang dimaksud adalah ‘/bin’. Hal tersebut bisa diakibatkan karena directory java tidak berada di ‘/bin’ atau file ‘javac’ belum di-link-kan ke directori ‘/bin’ tersebut.
Solusi :
Mungkin banyak solusi untuk memecahkan masalah ini. Tapi yang saya lakukan berdasarkan hasil googling adalah dengan membuat link file ‘javac’ ke directory ‘/bin’. Itu saja ? ya, itu saja.
Sebagai contoh diterminal tulis saja seperti ini:
sudo ln -s /usr/java/jdk1.6.0_18/bin/javac /bin/
keterangan :
/usr/java/jdk1.6.0_18/bin/javac : directory tempat java terinstal (ini di sistem saya, tiap sistem mungkin berbeda)
/bin/ : directory yang dijadikan path oleh geany
Berhasil deh. Ketika meng-compile program java akhirnya geany gak macet lagi, dan si geany memberi pesan :
Compilation finished successfully.
Oke deh, selamat meng-compile
Sayang tp sy blm py kmptr, tp bgs infonya.