Java adalah bahasa pemrograman tingkat tinggi tujuan umum. Ini adalah bahasa pemrograman populer yang digunakan untuk mengembangkan berbagai aplikasi seperti ponsel, desktop, dan web. Ada juga Integrated Development Environments (IDE) yang dirancang untuk mengatur, menjalankan dan men-debug aplikasi Java. Tanpa mengonversi program Java lengkap ke format yang dapat dimengerti mesin, program java terlebih dahulu dikonversi menjadi kode byte. Kemudian kode byte diterjemahkan ke dalam kode mesin. Untuk mengkompilasi dan menjalankan program Java, programmer harus mengatur path dan classpath. Bahkan kedua istilah ini tampak serupa, ada perbedaan. Artikel ini membahas perbedaan antara path dan classpath. Itu perbedaan utama antara path dan classpath adalah itu, path adalah variabel lingkungan yang digunakan untuk merujuk lokasi file executable Java sementara classpath adalah variabel lingkungan yang digunakan untuk merujuk lokasi file kelas.
1. Ikhtisar dan Perbedaan Utama
2. Apa itu jalan
3. Apa itu classpath
4. Kesamaan antara path dan classpath
5. Perbandingan Berdampingan - jalur vs classpath dalam Bentuk Tabular
6. Ringkasan
Ini adalah variabel yang membantu untuk mengkompilasi dan menjalankan program Java. Ini adalah variabel lingkungan. Ini digunakan untuk menemukan alat-alat seperti Java, kompiler Java, dokumentasi Java (java doc), generator file header java (javah), Java disassembler (javap) dan Java debugger (jdb). Untuk mengkompilasi dan menjalankan program Java perlu memiliki kompiler Java dan alat Java. Ini adalah file yang dapat dieksekusi.
Gambar 01: path dan classpath
Saat mengkompilasi program Java, sistem operasi menggunakan variabel lingkungan ini sebagai referensi untuk memanggil kompiler Java. Oleh karena itu, sesuai dengan nilai dalam variabel lingkungan, sistem operasi akan memanggil kompiler Java dan alat-alatnya. Oleh karena itu, programmer harus menetapkan variabel path. Setelah menginstal Java, ada folder bernama Java di file program drive C. Di dalam folder itu, ada folder yang disebut jdk. Di dalam jdk, ada folder bernama bin. Dalam folder bin, ada java, java compiler (javac), dokumentasi java (javadoc) dan banyak alat lainnya. Oleh karena itu, sistem operasi menggunakan variabel lingkungan jalur sebagai referensi untuk menemukan alat ini.
Java adalah bahasa pemrograman yang menyediakan banyak pustaka inbuilt dan pustaka pihak ketiga untuk aplikasi tersebut. Programmer dapat menggunakan perpustakaan ini sesuai dengan aplikasi yang sedang dikembangkan. Untuk menggunakan perpustakaan ini dalam aplikasi, programmer harus mengatur classpath. JVM mengacu pada Java Virtual Machine, yang merupakan mesin abstrak untuk menjalankan program java. JVM atau Java compiler menggunakan classpath ini sebagai referensi untuk mencari file kelas yang diperlukan untuk aplikasi. Classpath memberitahu JVM atau kompiler ke mana harus mencari dalam sistem file untuk menemukan file yang didefinisikan dalam kelas.
path vs classpath | |
Path adalah variabel lingkungan yang digunakan untuk merujuk lokasi file executable Java. | Classpath adalah variabel lingkungan yang digunakan untuk merujuk lokasi file kelas. |
Digunakan oleh | |
Variabel jalur digunakan di tingkat Sistem Operasi. | Variabel jalur kelas digunakan oleh kompiler JVM dan Java. |
Nilai Variabel | |
Nilai path adalah% Java_Home% / bin. | Nilai classpath adalah% Java_Home% / lib. |
Saat memasang Java ke sistem, file yang relevan diinstal ke dalam sistem. Path dan classpath adalah dua variabel yang digunakan dalam pemrograman Java untuk merujuk lokasi file yang berbeda. Bahkan mereka terlihat mirip, mereka memiliki perbedaan. Artikel ini membahas perbedaan antara path dan classpath. Perbedaan antara path dan classpath adalah path adalah variabel lingkungan yang digunakan untuk merujuk lokasi file executable Java sementara classpath adalah variabel lingkungan yang digunakan untuk merujuk lokasi file kelas. Tidak menetapkan jalur dan classpath dengan benar akan memengaruhi kompilasi dan menjalankan program Java dengan benar.
1. "PATH dan CLASSPATH." PATH dan CLASSPATH (The Java & # x2122; Tutorial> Kelas Esensial> Lingkungan Platform), Tersedia disini
2.tutorialspoint.com. "Pengaturan Lingkungan Java." Inti nya, Tersedia disini