Penjelasan Lengkap Kode File MANIFEST.MF

Poster aslinya: Master Nakal@Raja Kekuasaan Tampilan: 1190 Balasan: 6 Diposting di: 2012-04-15 08:36:26
Catatan: Dicetak ulang dari Perfect Love J; portir di babak kedua: itu lobster. Saat membuka file Java JAR, kita sering melihat bahwa file tersebut berisi direktori META-INF. Akan ada beberapa file di direktori ini, di antaranya harus ada yang MANIFEST. MF, file ini menjelaskan banyak informasi tentang file Jar dan dapat dilihat atau diedit menggunakan pengkodean UTF-8. MANIFEST akan diperkenalkan secara rinci di bawah ini. Isi file MF. Jika kita mengklasifikasikan informasi konfigurasi dalam MANIFEST, kita dapat meringkasnya ke dalam kategori berikut: 1. Atribut umum 1. MIDlet-Name: Nama perangkat lunak 2. MIDlet-Vendor: Pembuat (produsen) perangkat lunak 3. MIDlet-Version: Versi perangkat lunak, biasanya *. *. * artinya (*harus berupa angka) 4. MIDlet-1: n, i, c Sub-software 1 dari perangkat lunak ini, n adalah nama sub-perangkat lunak, i adalah jalur ikon sub-perangkat lunak (biasanya /icon.png), c adalah kelas entri (yaitu kelas) dari sub-perangkat lunak. Jika hanya ada satu, biasanya ini adalah perangkat lunak utama secara default. Bila lebih dari satu maka atributnya adalah: MIDlet-2: n2, i2, c2, MIDlet-3: n3, i3, c3, dst., kodenya sebanyak sub-software.5. MIDlet-Icon: Jalur ikon perangkat lunak, biasanya /icon. png MIDlet-Info-URL: URL informasi tentang program. dua. Atribut umum 1. Manifest-Version digunakan untuk menentukan versi file manifes, contoh: Manifest-Version: 1.0 2. Created-By menyatakan pembuat file. Umumnya atribut ini dihasilkan oleh alat perintah jar, misalnya: Dibuat-Oleh: Apache Ant 1.5.1 3. Versi-Tanda Tangan mendefinisikan versi tanda tangan dari file jar 4. Aplikasi Jalur Kelas atau pemuat kelas menggunakan nilai ini untuk membangun jalur pencarian kelas internal 3. Properti terkait aplikasi 1. Kelas Utama mendefinisikan kelas entri file jar. Kelas ini harus merupakan kelas yang dapat dieksekusi. Setelah atribut ini ditentukan, atribut tersebut dapat diteruskan ke java -jar x. jar untuk menjalankan file jar.Empat. Atribut terkait Applet 1. Daftar Ekstensi Atribut ini menentukan daftar informasi ekstensi yang diperlukan oleh applet. Setiap nama dalam daftar sesuai dengan atribut berikut 2. -Extension-Name 3. -Specification-Version 4. -Implementation-Version 5. plementation-Vendor mendefinisikan organisasi implementasi ekstensi 6. Implementation-Vendor-Id mendefinisikan identifikasi organisasi yang memperluas implementasi 7. Implementation-URL: Tentukan alamat unduhan (URL) dari paket ekstensi 8. Spesifikasi-Judul mendefinisikan judul spesifikasi ekstensi 9. Spesifikasi-Versi mendefinisikan versi spesifikasi yang diperluas 10. Spesifikasi-Vendor menyatakan organisasi yang memelihara spesifikasi 11. Sealed mendefinisikan apakah file jar disegel, nilainya bisa benar atau salah (Saya tidak begitu memahaminya, saya hanya tahu: true: yes, false: no) 5. Atribut terkait tanda tangan Untuk atribut terkait tanda tangan, kita dapat merujuk ke email yang disediakan oleh JavaMail. Bagian dalam jar Nama: javax/mail/Alamat. class Digest-Algorithms: SHA MD5 SHA-Digest:AjR7RqnN//cdYGouxbd06mSVfI4= MD5-Digest:ZnTIQ2aQAtSNIOWXI1pQpw== Konten ini mendefinisikan nama kelas dari tanda tangan kelas, nama algoritma untuk menghitung intisari dan yang sesuaiKonten ringkasan (dikodekan menggunakan metode BASE64) 6. Selain beberapa atribut yang disebutkan sebelumnya, Anda juga dapat menyesuaikan atribut khusus di MANIFEST. MF menambahkan atribut dan nilai responsnya sendiri. Misalnya, paket jar program J2ME mungkin berisi informasi berikut: Konfigurasi-MicroEdition: CLDC-1.0 Nama MIDlet: J2ME_MOBBER MidletSuite MIDlet-Icon: /icon. png Vendor MIDlet: Vendor Midlet Suite MIDlet-1: mafia,/ikon. png, mobber MIDlet-Versi: 1.0.0 MicroEdition-Profile: MIDP-1.0 MIDlet-Deskripsi: Communicator Kuncinya adalah bagaimana kita membaca informasi ini? Sebenarnya, ini sangat sederhana. JDK memberi kami API untuk memproses informasi ini. Untuk informasi lebih rinci, silakan lihat java. utilitas. Dalam paket jar, kita dapat memperoleh informasi Manifest dengan meneruskan jalur file jar ke JarFile dan kemudian memanggil metode getManifest dari JarFile. Nokia-MIDlet-no-exit: true (tidak) Kode ini adalah kode latar belakang, latar belakang benar, bukan latar belakang tidak ada atau jangan masukkan kode ini.Nokia-MIDlet-auto-start (no) Parameter ini apakah akan menjalankan perangkat lunak secara otomatis saat booting. Jika ya, gunakan ya, jika tidak, tidak, atau jangan masukkan kode tersebut. Nokia-MIDlet-Close-Gprs-Context: true (false) Parameter ini adalah apakah akan memutuskan sambungan jaringan saat jaringan tidak digunakan. Jika ya, itu benar. Jika tidak, itu salah atau jangan masukkan kodenya. Nokia-MIDlet-Background-Event: run (pause) Kode ini mengacu pada kode perangkat lunak yang berjalan di latar belakang. Jika kode ini tidak ditambahkan, defaultnya dijalankan. Jika Anda ingin perangkat lunak berhenti bekerja di latar belakang, ubah saja jalankan menjadi jeda. Nokia-MIDlet-bg-memory-size: n Ini bisa berupa angka antara 1 dan 1024. Fungsinya untuk menentukan tumpukan maksimum yang dapat digunakan saat perangkat lunak java berjalan di latar belakang. Nokia-MIDlet-Original-Display-Size: 176. Umumnya cukup tambahkan dua buah kode berikut di akhir. Nokia-MIDlet-auto-start: ya Nokia-MIDlet-no-exit: benar
membalas 🤍 0 📤 membagikan mengumpulkan
OP sudah capek, tapi sepertinya tidak bisa dimengerti
Ini juga seharusnya diletakkan di area komunikasi, kan! Apakah ingin dipindahkan?
Jangan diteruskan, versi yang tidak ada di beranda jangan diteruskan
Ah, aku cuma ngerti sedikit banget.
Sepertinya mengerti T^T
Saya datang ke Ai Wang
— Semua balasan dimuat —

Tinggalkan Balasan