Ceritanya salah satu kenalan saya sedang belajar mengenai pemrograman Java semester ini di perkuliahannya, dan walau ia sudah merasa sudah mengikuti langkah – langkah dengan seksama tetap muncul pesan error “‘javac’ is not recognized as an internal or external command, operable program or batch file.“. Dan akhirnya meminta bantuan saya untuk mengatasinya.
Pesan kesalahan ini disebabkan Windows tidak mengenali perintah javac (java compiler) yang berfungsi mengkompilasikan source code Java menjadi program, singkatnya dari ekstensi .java menjadi .jar. Kalau ingin menjadikan exe lain lagi kasusnya.
Dari pengalaman saya masalah ini paling sering muncul karena kesalahan jenis Java yang diinstall, jadi yang diinstall adalah Java Runtime Environment (JRE) yang digunakan untuk menjalankan program yang dibuat dengan Java bukannya Java Development Kit (JDK) yang dipakai untuk mengembangkan software berbasis platform Java. Solusinya? Silahkan install JDK untuk Windows. Mudah bukan?
Jangan lupa pilih jenis dan versi JDK yang sesuai dengan kebutuhan anda. Misal di kuliah anda butuh JDK 7 jelas jangan download yang JDK 8.
Alternatifnya, dan ini memang yang lebih repot memperbaikinya tapi termasuk mudah adalah belum disettingnya variabel PATH Windows mengarah ke folder JDK yang sudah terinstall tadi. Anda bisa mengeceknya dengan menjalankan System Properties yang bisa diakses melalui Control Panel, pindahkan ke tab Advanced dan klik tombol Enviroment Variables.
Semestinya anda akan menemukan PATH dalam kotak System variables. Silahkan didouble-click atau klik Edit untuk membukanya.
Tambahkan lokasi folder bin dari instalasi JDK yang berisi javac dalam kotak Variable values. Jangan lupa pemisahnya antar variabel adalah ; (titik koma) dan baru anda isikan. Disini contohnya adalah “C:\Program Files\Java\jdk1.8.0_17\bin
“.
Kalau sudah klik saja OK untuk menyimpan konfigurasi barunya. Untuk memastikan Windows sudah mengenali variabel Path baru ini silahkan direstart komputernya. Niscaya error “‘javac’ is not recognized as an internal or external command, operable program or batch file.” ini sudah berhasil diperbaiki.
Semoga membantu. 🙂
TETEP GABISA NIH GIMANA CARANYA :’)
Halo Retno, hmmm coba dijelaskan dulu mbak:
1. Ini menjalankan program apa?
2. Anda sudah install Java versi berapa?
3. Menggunakan Windows apa?
sama tetep gabisa gan, padahal udah di install jdk juga
JDKnya sudah tepat mas. Tapi langkah selanjutnya memang agak repot kalau belum pernah. Catat lokasi folder executable javac, dan masukkan dalam variabel PATH.
tetep ga bisa padahal udah instal jdk
Tidak hanya install JDK mas, perlu modifikasi lebih lanjut sesuai panduan diatas.
Bisa ya, Saya pakai JDK 8. Tolong dibaca perlahan dan ulangi langkah instalasi JDK secara teratur
Temen-temen pasti bisa.
coba cmd nya di run administrator