Java LogNotes edisi ke-3, 06 September 2009
Penulis : M. Ghazali a.k.a. ghaNOZ 2480 Penerbit : TheONEmAn2480 Tahun Terbit : 2009
Kontak saya di:
[email protected] [email protected] Atau kunjungi: http://ghanoz2480.wordpress.com
1
Java LogNotes edisi ke-3, 06 September 2009
Cara men-set Classpath Bagian-1
Pendahuluan Pada Java LogNotes edisi ke-3 ini, saya menjelaskan dua cara yang dapat kita lakukan untuk men-set classpath dengan menggunakan option -classpath yang disediakan oleh JDK tools1 (java, jdb, javac, javah, dan seterusnya) atau menggunakan environment variable CLASSPATH. Dalam melakukan demo bagaimana cara men-set classpath, saya lakukan demo ini pada 2 sistem operasi, yaitu Windows XP dan Ubuntu Linux. Untuk bagian-1 saya jelaskan terlebih dahulu bagaimana cara men-set classpath pada Windows XP. Tetapi, sebelum membahas lebih lanjut bagaimana cara kita melakukannya, terlebih dahulu saya jelaskan secara singkat apa itu classpath.
Apa itu Classpath? Classpath adalah path yang digunakan Java runtime environment untuk mencari class-class dan sumber file lainnya. Setiap classpath harus selalu diakhiri dengan nama file atau direktori dan tergantung pada apa classpath di-setting, file .jar, .zip, atau .class. Bila melakukan setting classpath yang lebih dari satu, pisahkan setiap classpath tersebut dengan “;” untuk sistem operasi Windows.
Default dari classpath adalah current directory, jadi jika kita men-set classpath otomatis akan meng-override classpath yang default, jika ingin menambahkan current directory pada class search path (a.k.a. classpath) maka tambahkan “.” pada setting yang baru.
Bagaimana cara men-set classpath? Oke, pada bagian ini saya akan menunjukkan bagaimana cara men-set classpath. Ada beberapa cara dalam melakukan setting classpath, yaitu dengan menggunakan option -classpath yang ada pada JDK tools atau menggunakan environment variable CLASSPATH.
2
Java LogNotes edisi ke-3, 06 September 2009
Menggunakan option -classpath Pada gambar dibawah ini Anda dapat melihat saya menggunakan option -classpath untuk men-set classpath.
Gambar 1: Set classpath dengan menggunakan -classpath option pada JDK tools
Menggunakan environment variable classpath Pada gambar dibawah ini Anda dapat melihat saya menggunakan environment variable classpath untuk men-set classpath.
Gambar 2: Set classpath dengan menggunakan CLASSPATH environment variable
Mengosongkan environment variable classpath Ada pertanyaan “Bagaimana jika saat menggunakan environment variable classpath saya salah men-set classpath?” Jika kita melakukan kesalahan dalam melakukan setting classpath maka kita cukup lakukan yang seperti saya lakukan (tunjukkan) pada gambar berikut:
Gambar 3: Mengosongkan environment variable classpath
Dengan melakukan perintah diatas maka kita sudah mengosongkan environment variable classpath yang sudah diset sebelumnya.
3
Java LogNotes edisi ke-3, 06 September 2009
Penutup Pada bagian-1 ini saya baru menjelaskan cara men-set classpath pada sistem operasi Windows XP. Untuk sistem operasi Linux (distro Ubuntu) akan saya jelaskan pada Java LogNotes edisi ke4. Bila Anda ingin mengetahui lebih lanjut dari sumbernya silahkan kunjungi link-link berikut:
•
“JDK tools and utilities”, http://java.sun.com/javase/6/docs/technotes/tools/index.html
•
“Setting the classpath (Windows)”, http://java.sun.com/javase/6/docs/technotes/tools/windows/classpath.html
4
Java LogNotes edisi ke-3, 06 September 2009 Keterangan: [1] JDK tools – http://java.sun.com/javase/6/docs/technotes/tools/index.html
5