Artikel ini menganalisis penggunaan kemasan Jar secara lebih detail. Bagikan dengan semua orang untuk referensi Anda. Analisis spesifiknya adalah sebagai berikut:
jar adalah perintah pengemasan java standar, terletak di bawah direktori JAVA_HOME/bin/. Fungsi utamanya adalah mengemas banyak file menjadi satu file jar.
Buat file jar dan salin kode sebagai berikut: jar c[v0Mmfe] [manifest] [jarfile] [entrypoint] [-C dir] inputfiles [-Joption]
Perbarui kode kode salinan file jar sebagai berikut: jar u[v0Mmfe] [manifest] [jarfile] [entrypoint] [-C dir] inputfiles [-Joption]
Buka zip file jar dan salin kode sebagai berikut: jar x[vf] [jarfile] [inputfiles] [-Joption]
Tampilkan struktur paket Jar dan salin kode sebagai berikut: jar t[vf] [jarfile] [inputfiles] [-Joption]
Tambahkan indeks ke file jar dan salin kode sebagai berikut: jar i jarfile [-Joption]
di mana [] mewakili opsional
Analisis parameternya adalah sebagai berikut:
jarfile: file jar target yang akan dibuat, diperbarui, didekompresi atau ditampilkan, digunakan dengan opsi -f
inputfiles: file atau direktori. Beberapa file atau direktori dipisahkan dengan spasi, menunjukkan file atau direktori yang perlu dikemas, file atau direktori dalam paket jar yang akan didekompresi, dan file atau direktori dalam paket jar yang akan ditampilkan. Jika berupa direktori, maka akan diproses secara rekursif. Beberapa file dikompresi dalam mode zip kecuali opsi 0 ditambahkan
Manifes: Tentukan file manifes, digunakan dengan parameter -m
titik masuk: Tentukan nama kelas sebagai titik masuk aplikasi, digunakan dengan opsi -e. Secara khusus, urutan manifes, jarfile, dan titik masuk yang sesuai dengan parameter -m, -f, dan -e harus sama.
-C dir: Saat memproses file input, tentukan direktori file input berikutnya. Mungkin ada beberapa file input dir -C.
-Joption: Tentukan parameter lingkungan runtiome Java Tidak boleh ada spasi antara -J dan opsi.
Pilihan:
c Buat paket toples baru
u Perbarui paket jar yang ada
x Dekompresi paket jar yang ditentukan
t menampilkan isi paket jar
f digunakan dengan jarfile
v Detail keluaran
0 Jangan gunakan kompresi zip
M tidak membuat file manifes saat membuat paket jar
m digunakan dengan manifes
e digunakan bersama dengan titik masuk untuk menentukan kelas masuk program dan menulisnya ke file manifes yang dihasilkan, sesuai dengan Kelas Utama. Jika digunakan bersama dengan manifes dan Kelas Utama diberi nama dalam manifes, kesalahan pengemasan akan terjadi.
Saya harap artikel ini bermanfaat untuk pemrograman Java semua orang.