XtGem.com
MANIFEST.MF nằm trong thư mục META-INF, trong "tập tin nén" jar. Trong này bao gồm tên ứng dụng, tên midlet, đường dẫn đến icon ứng dụng, đường dẫn đến file class chính của ứng dụng, cơsở dữ liệu, nhà sản xuất, mô tả.... Bắt buộc phải có filenày trong ứng dụng. Jad là file cài đặt cho jar, thông tin địa chỉ kích cỡ jar... 2 file này đều là text nên bạn đổi phần mở rộng thành .txt là có thể xem được bằng máy bình thường. Hoặc khai báo ở file này hoặc file kia, đều hỗ trợ cho ứng dụng. Nếu muốn khai báo ở cả hai file, thì phải hoàn toàn giống nhau! Những dòng "phải" khai báo trong 2 file này.Đầu tiên là Manifest:Manifest-Version: 1.0 (bắt buộc)MIDlet-1: tênmidlet,/đường_dẫn_đến_icon,đường_dẫn_đến_class_chính (lưu ý: các đường dẫn nếu thư mục kí hiệu bằng dấu . thay cho /)MIDlet-Name: Tên ứng dụng ởđây.MIDlet-Vendor: Tên nhà sản xuấtMIDlet-Version: phiên bản ứngdụng.MicroEdition-Configuration: CLDC-1.0 hoặc CLDC-1.1MicroEdition-Profile: MIDP-2.0 hoặc MIDP-2.1Tương tự với những thông tin bắt buộc trên manifest, một file jad không có dòngManifest-Version: 1.0MIDlet-1: tênmidlet,/đường_dẫn_đến_icon,đường_dẫn_đến_class_chính (lưu ý: các đường dẫn nếu thư mục kí hiệu bằng dấu . thay cho /)MIDlet-Name: Tên ứng dụng ởđây.MIDlet-Vendor: Tên nhà sản xuấtMIDlet-Version: phiên bản ứngdụng.MicroEdition-Configuration: CLDC-1.0 hoặc CLDC-1.1MicroEdition-Profile: MIDP-2.0 hoặc MIDP-2.1Đối chiếu với Manifest hoặc lấy luôn và xóa dòng trên đểlàm file jad!Và jad cần có thêm 2 dòng nữa:MIDlet-Jar-URL: linkjar.jarMIDlet-Jar-Size: kích thước file jar tính bằng Byte- Không có mấy dòng này, coi như "ứng dụng sai"! Tiếp theo là chứng chỉ cho file jar ở jad không phải ở manifest?MIDlet-Certificate-sốthứtự: chứng chỉ mã hoá Base64MIDlet-RSA-SHA-sốthứtự: xác nhận sign Mã hoá Base64 ( bao gồm số chứng chỉ, kích thước jar, tên jar,... nhiều )MIDlet-Permission-Otp: cho phép ứng dụng ( truy cập dữ liệu, vào mạng,bluetooth... ) io.javax....Ngoài ra cả hai tệp có thể chứa:MIDlet-Description: nội dung(mô tả)MIDlet-Delete-Confirm: nội dung (hiện thông báo khi xóaứng dụng)MIDlet-Info-URL: địa chỉ trang (bấm T.chon chọn "Trang web" để truy cập)Wap-Link: Tương tự trênNgoài ra còn nhiều dòng với nhiều chức năng khác, hãy tự khám phá.