Apa itu CLASSPATH?
CLASSPATH adalah suatu variabel sistem yang digunakan untuk memberitahu program yang ditulis dengan bahasa java (termasuk tools yang terdapat pada JAVA SDK) tempat lokasi kelas-kelas yang akan digunakan. Dengan menyeting CLASSPATH, kita dapat melakukan kompilasi dan eksekusi program dalam direktori project Java. Sebagai contoh kita akan membuat sebuah project dengan menggunakan bahasa pemrograman Java pada direktori D:\javaproject maka kita harus melakukan seting CLASSPATH sebagai berikut dengan menggunakan aplikasi cmd pada Windows:
set CLASSPATH=.;D:\javaproject
 |
| Java PATH dan CLASSPATH |
Kemudian agar kita dapat melakukan kompilasi dan eksekusi program dengan menggunakan cmd Windows pada direktori D:\javaproject atau di direktori manapun secara permanen, maka kita harus menambahkan direktori bin dimana tempat kita menginstal Java SDK ke autoexec.bat. Untuk melakukan setingan tersebut ketikan perintah sebagai berikut pada aplikasi cmd Windows:
set PATH=C:\Program Files\Java\jdk1.8.0_20\bin;%PATH%
set CLASSPATH=.;D:\javaproject
Perintah diatas adalah untuk menambahkan direktori bin yang terdapat pada jdk1.8.0_20 SDK diikuti dengan mendaftarkan CLASSPATH pada direktori D:\javaproject. Setelah itu kita lakukan cek apakah seting CLASSPATH dan PATH telah berhasil dengan mengetikan "javac" pada cmd Windows dan jika berhasil maka akan tampil sebagai berikut:
D:\javaproject>javac
Usage: javac <options> <source files>
where possible options include:
-g Generate all debugging info
-g:none Generate no debugging info
-g:{lines,vars,source} Generate only some debugging info
-nowarn Generate no warnings
-verbose Output messages about what the compiler is doing
-deprecation Output source locations where deprecated APIs are u
sed,
dll
Oke sekian dulu, tentang Setting PATH dan CLASSPATH JAVA Windows OS dan semoga bermanfaat.
Title : Setting PATH dan CLASHPATH JAVA Windows OS
Description : Apa itu CLASSPATH ? CLASSPATH adalah suatu variabel sistem yang digunakan untuk memberitahu program yang ditulis dengan bahasa java (termas...