Perbedaan antara Path dan Classpath

Perbedaan antara Path dan Classpath

Perbedaan Utama - Path Vs Classpath
 

Java adalah bahasa pemrograman tingkat tinggi tujuan umum. Ini adalah bahasa pemrograman populer yang digunakan untuk mengembangkan berbagai aplikasi seperti seluler, desktop dan web. Ada juga Lingkungan Pengembangan Terpadu (IDE) yang dirancang untuk mengatur, menjalankan, dan men -debug aplikasi Java. Tanpa mengubah program Java lengkap menjadi format yang dapat dimengerti, program Java pertama kali dikonversi menjadi kode byte. Kemudian kode byte diterjemahkan ke dalam kode mesin. Untuk mengkompilasi dan menjalankan program Java, programmer harus mengatur jalur dan classpath. Bahkan kedua istilah ini tampak serupa, ada perbedaan. Artikel ini membahas perbedaan antara Path dan Classpath. Itu perbedaan utama antara jalan dan classpath adalah itu, Path adalah variabel lingkungan yang digunakan untuk merujuk lokasi file Java yang dapat dieksekusi sementara ClassPath adalah variabel lingkungan yang digunakan untuk merujuk lokasi file kelas.

ISI

1. Ikhtisar dan Perbedaan Utama
2. Apa itu jalan
3. Apa itu Classpath
4. Kesamaan antara jalan dan classpath
5. Perbandingan berdampingan - jalur vs classpath dalam bentuk tabel
6. Ringkasan

Apa itu jalan?

Ini adalah variabel yang bermanfaat untuk menyusun dan menjalankan program java. Ini adalah variabel lingkungan. Ini digunakan untuk menemukan alat -alat seperti Java, Java Compiler, Java Documentation (Java Doc), Java Header File Generator (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 and Classpath

Saat menyusun program Java, sistem operasi mengambil variabel lingkungan ini sebagai referensi untuk memanggil kompiler java.  Oleh karena itu, sesuai dengan nilai dalam variabel lingkungan, sistem operasi akan memohon kompiler java dan alat. Oleh karena itu, programmer harus mengatur variabel jalur. Setelah menginstal Java, ada folder bernama Java di file program C Drive. Di dalam folder itu, ada folder bernama JDK. Di dalam JDK, ada folder bernama bin. Di folder bin, ada Java, Java Compiler (Javac), Java Documentation (Javadoc) dan banyak alat lainnya. Oleh karena itu, sistem operasi menggunakan variabel lingkungan jalur sebagai referensi untuk menemukan alat ini.

Apa itu Classpath?

Java adalah bahasa pemrograman menyediakan banyak perpustakaan bawaan dan perpustakaan pihak ketiga untuk aplikasi tersebut. Programmer dapat menggunakan perpustakaan ini sesuai dengan aplikasi yang sedang berkembang. Untuk menggunakan perpustakaan ini dalam aplikasi, programmer harus mengatur classpath. JVM mengacu pada mesin virtual java, yang merupakan mesin abstrak untuk menjalankan program java. JVM atau kompiler java menggunakan classpath ini sebagai referensi untuk mencari file kelas yang diperlukan untuk aplikasi. ClassPath memberi tahu JVM atau kompiler tempat untuk melihat sistem file untuk menemukan file yang ditentukan di kelas.

Apa kesamaan antara jalan dan classpath?

  • Baik jalur dan classpath adalah variabel lingkungan untuk menyusun dan menjalankan program java dengan benar.

Apa perbedaan antara jalur dan classpath?

Path vs Classpath

Jalur ini adalah variabel lingkungan yang digunakan untuk merujuk lokasi file Java yang dapat dieksekusi. ClassPath adalah variabel lingkungan yang digunakan untuk merujuk lokasi file kelas.
 Digunakan oleh
Variabel jalur digunakan dalam tingkat sistem operasi. Variabel jalur kelas digunakan oleh kompiler JVM dan Java.
Nilai variabel
Nilai jalurnya adalah %java_home %/bin. Nilai ClassPath adalah %java_home %/lib.

Ringkasan - jalur vs Classpath

Saat menginstal Java ke sistem, file yang relevan diinstal ke dalam sistem. Jalur dan classpath adalah dua variabel yang digunakan dalam pemrograman Java untuk merujuk lokasi file yang berbeda.  Bahkan mereka terlihat serupa, mereka memiliki perbedaan. Artikel ini membahas perbedaan antara Path dan Classpath. Perbedaan antara jalur dan classpath adalah bahwa jalur 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 mengatur jalur dan classpath dengan benar akan mempengaruhi kompilasi dan menjalankan program java yang tepat.

Referensi:

1.“Jalan dan Classpath." Path and ClassPath (Tutorial Java ™> Kelas Esensial> Lingkungan Platform), Tersedia disini  

2.TutorialSpoint.com. “Pengaturan Lingkungan Java."  Inti nya, Tersedia disini