Perbezaan Utama - jalan vs jalan kelas
Java adalah bahasa pengaturcaraan peringkat tinggi tujuan umum. Ini adalah bahasa pengaturcaraan yang popular yang digunakan untuk menggunakan banyak aplikasi seperti mudah alih, desktop dan web. Terdapat juga Integrated Development Environments (IDE) yang dirancang untuk mengatur, menjalankan dan men-debug aplikasi Java. Tanpa menukar program Java yang lengkap ke format yang dapat difahami oleh mesin, program java pertama kali ditukar menjadi kod bait. Kemudian kod bait diterjemahkan ke dalam kod mesin. Untuk menyusun dan menjalankan program Java, pengaturcara harus menetapkan jalur dan jalan kelas. Walaupun kedua-dua istilah ini kelihatan serupa, ada perbezaannya. Artikel ini membincangkan perbezaan antara jalan dan jalan kelas. Perbezaan utama antara jalan dan jalan kelas adalah bahawa,path adalah variabel persekitaran yang digunakan untuk merujuk lokasi file yang dapat dieksekusi Java sementara classpath adalah pemboleh ubah persekitaran yang digunakan untuk merujuk lokasi file kelas.
KANDUNGAN
1. Gambaran Keseluruhan dan Perbezaan Utama
2. Apakah jalan
3. Apakah jalan kelas
4. Persamaan Antara jalan dan jalan kelas
5. Perbandingan Berdampingan - jalan vs jalan setapak dalam Borang Jadual
6. Ringkasan
Apakah jalan itu?
Ini adalah pemboleh ubah yang berguna untuk menyusun dan menjalankan program Java. Ia adalah pemboleh ubah persekitaran. Ini digunakan untuk mencari alat seperti Java, Java compiler, Java dokumentasi (java doc), java header file generator (javah), Java disassembler (javap) dan Java debugger (jdb). Untuk menyusun dan menjalankan program Java, perlu memiliki penyusun Java dan alat Java. Ini adalah fail yang boleh dilaksanakan.
Gambar 01: jalan dan jalan kelas
Ketika menyusun program Java, sistem operasi mengambil variabel lingkungan ini sebagai rujukan untuk memanggil penyusun Java. Oleh itu, menurut nilai dalam pemboleh ubah lingkungan, sistem operasi akan menggunakan penyusun Java dan alat. Oleh itu, pengaturcara harus menetapkan pemboleh ubah laluan. Setelah memasang Java, ada folder bernama Java dalam file program drive C. Di dalam folder itu, terdapat folder bernama jdk. Di dalam jdk, terdapat folder bernama bin. Dalam folder tong, terdapat java, penyusun Java (javac), dokumentasi java (javadoc) dan banyak alat lain. Oleh itu, sistem operasi menggunakan pemboleh ubah persekitaran jalan sebagai rujukan untuk mencari alat-alat ini.
Apa itu classpath?
Java adalah bahasa pengaturcaraan yang menyediakan banyak perpustakaan dalaman dan perpustakaan pihak ketiga untuk aplikasi. Pengaturcara dapat menggunakan perpustakaan ini sesuai dengan aplikasi yang sedang dikembangkan. Untuk menggunakan perpustakaan ini dalam aplikasi, pengaturcara harus menetapkan classpath. JVM merujuk kepada Java Virtual Machine, yang merupakan mesin abstrak untuk menjalankan program java. JVM atau Java compiler menggunakan classpath ini sebagai rujukan untuk mencari fail kelas yang diperlukan untuk aplikasi. Classpath memberitahu JVM atau penyusun tempat mencari dalam sistem fail untuk mencari fail yang ditentukan dalam kelas.
Apakah persamaan antara jalan dan jalan kelas?
Path dan classpath adalah pemboleh ubah persekitaran untuk menyusun dan menjalankan program Java dengan betul
Apakah Perbezaan Antara Path dan Pathpath?
Artikel Diff Tengah sebelum Jadual
path vs classpath |
|
Jalur adalah pemboleh ubah lingkungan yang digunakan untuk merujuk lokasi file yang dapat dieksekusi Java. | Classpath adalah pemboleh ubah persekitaran yang digunakan untuk merujuk lokasi fail kelas. |
Digunakan oleh | |
Pemboleh ubah laluan digunakan di peringkat Sistem Operasi. | Pemboleh ubah jalur kelas digunakan oleh penyusun JVM dan Java. |
Nilai Pembolehubah | |
Nilai laluan adalah% Java_Home% / bin. | Nilai classpath adalah% Java_Home% / lib. |
Ringkasan - laluan vs jalan setapak
Semasa memasang Java ke sistem, fail yang relevan dipasang ke dalam sistem. Path dan classpath adalah dua pemboleh ubah yang digunakan dalam pengaturcaraan Java untuk merujuk lokasi file yang berbeza. Walaupun mereka kelihatan serupa, mereka mempunyai perbezaan. Artikel ini membincangkan perbezaan antara jalan dan jalan kelas. Perbezaan antara path dan classpath adalah bahawa path adalah variabel lingkungan yang digunakan untuk merujuk lokasi file yang dapat dieksekusi Java sementara classpath adalah variabel lingkungan yang digunakan untuk merujuk lokasi file kelas. Tidak menetapkan jalan dan jalan kelas dengan betul akan mempengaruhi penyusunan dan menjalankan program Java yang betul.