Perbedaan File JAR dan File JAD



JAR berisi aplikasi-aplikasi Java yang mungkin lebih dari 1 (satu). Segala hal yang dibutuhkan untuk menjalankan sebuah aplikasi Java, terletak dalam file JAR tersebut.
Isi file JAR adalah file-file kompilasi Java (*.class) dan file-file pendukung lainnya, seperti gambar, suara, dll. Didalam folder META-INF terdapat sebuah MANIFEST yang mendeskripsikan nama MIDlet-MIDlet (aplikasi java) yang tersedia, termasuk versi dan nama vendornya. Anda bisa membuka MANIFEST tersebut dengan editor teks seperti Notepad.

JAD sifatnya sebagai file tambahan untuk menjelaskan isi file JAR atau data tambahan yang dibutuhkan untuk menginstal file JAR, misalnya sertifikat.
JAD adalah singkatan dari Java Application Descriptor. Dari namanya saja kita bisa tahu bahwa JAD adalah file yang mendeskripsikan tentang aplikasi Java (MIDlet). Aplikasi Java yang mana? Tentu saja aplikasi yang ada didalam file JAR, karena file JAD sendiri sebetulnya hanya sebuah file teks biasa, yang bila dilihat isinya mirip sekali dengan MANIFEST yang ada didalam file JAR.



Kalau ada yang salah mohon koreksinya, makasih,,. :)