JAR adalah standar file terbuka yang dikodekan dalam Java yang mengelompokkan beberapa file menjadi satu. Ini didasarkan pada format file ZIP. JAR adalah singkatan dari Java Archive.

JAR awalnya dibuat dengan tujuan mengelompokkan file applet bersama-sama untuk mengirimkannya ke browser web. Ini memastikan kecepatan unduh yang lebih cepat untuk applet.

Namun, format JAR cukup fleksibel sehingga dapat menangani kasus lain.

Mengapa File JAR Berguna?

Selain menggabungkan file bersama-sama, JAR menyediakan lossless kompresi file ke file arsip Anda. Ini mengurangi bandwidth saat mengunduh file melalui internet, memastikan kecepatan unduh lebih cepat.

Format JAR adalah lintas platform, jadi Anda tidak perlu khawatir tentang masalah kompatibilitas antar platform.

Membuat File JAR

Untuk membuat file JAR, Anda dapat menggunakan alat baris perintah jar. Format dasarnya adalah seperti yang ditunjukkan di bawah ini:

stoplescfNama Arsip.stoplesfile

Pada perintah di atas, c opsi menginstruksikan jar untuk membuat arsip JAR. Itu

instagram viewer
f opsi menentukan bahwa output harus pergi ke file alih-alih keluaran standar.

Nama Arsip menunjukkan nama file arsip yang dihasilkan. Perhatikan .stoples ekstensi file di akhir.

Setelah nama arsip, Anda perlu membuat daftar file untuk disertakan dalam arsip Anda. Untuk melakukannya, Anda harus menggunakan daftar yang dipisahkan oleh spasi.

Anda juga dapat memasukkan nama direktori dalam daftar ini. Jika Anda melakukannya, maka alat jar akan secara rekursif menyertakan semua file di direktori itu, misalnya:

jar cf webapp.jar login.html gambar/ audio/

Anda juga dapat menggunakan simbol wildcard * untuk memasukkan semua konten direktori saat ini dalam arsip:

stoplescfaplikasi website.stoples *

Secara default, jar mengompresi file Anda. Anda dapat menggunakan opsi verbose v untuk melihat efek kompresi ini pada setiap file:

stoplescfvaplikasi website.stoples *

Jika Anda ingin menghapus kompresi, maka Anda dapat menggunakan 0 pilihan sebagai gantinya:

stoplescfv0aplikasi website.stoples *

File JAR dan ZIP

File JAR bagus untuk berbagi program Java melalui web, terutama jika orang yang berkolaborasi dengan Anda paham teknologi.

Secara umum, rata-rata pengguna komputer lebih terbiasa menggunakan file ZIP, format yang terinspirasi JAR. Jika Anda menggabungkan file non-Java, untuk khalayak umum, ZIP adalah pilihan yang lebih baik.