java lognotes03 - cara men-set classpath bagian-1

5

Click here to load reader

Upload: muhammad-ghazali

Post on 12-Jun-2015

627 views

Category:

Documents


0 download

DESCRIPTION

Cara men-set classpath di sistem operasi Windows XP.

TRANSCRIPT

Page 1: Java LogNotes03 - Cara Men-set Classpath bagian-1

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

Page 2: Java LogNotes03 - Cara Men-set Classpath bagian-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

Page 3: Java LogNotes03 - Cara Men-set Classpath bagian-1

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.

Menggunakan environment variable classpath

Pada gambar dibawah ini Anda dapat melihat saya menggunakan environment variable classpath

untuk men-set classpath.

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:

Dengan melakukan perintah diatas maka kita sudah mengosongkan environment variable

classpath yang sudah diset sebelumnya.

3

Gambar 1: Set classpath dengan menggunakan -classpath option pada JDK tools

Gambar 2: Set classpath dengan menggunakan CLASSPATH environment variable

Gambar 3: Mengosongkan environment variable classpath

Page 4: Java LogNotes03 - Cara Men-set Classpath bagian-1

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 ke-

4. 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

Page 5: Java LogNotes03 - Cara Men-set Classpath bagian-1

Java LogNotes edisi ke-3, 06 September 2009

Keterangan:

[1] JDK tools – http://java.sun.com/javase/6/docs/technotes/tools/index.html

5