MANIFEST.MFnằ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ó file nà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ất
MIDlet-Version: phiên bản ứng dụng.
MicroEdition-Configuration: CLDC-1.0 hoặc
CLDC-1.1
MicroEdition-Profile: MIDP-2.0 hoặc MIDP-2.1
Tương tự với những thông tin bắt buộc trên
manifest, một file jad không có dòng
Manifest-Version: 1.0
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ất
MIDlet-Version: phiên bản ứng dụng.
MicroEdition-Configuration: CLDC-1.0 hoặc
CLDC-1.1
MicroEdition-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.jar
MIDlet-Jar-Size: kích thước file jar tính bằng
Byte
- Không có mấy dòng này, coi nhu "ứ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á
Base64
MIDlet-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ên
Ngoài ra còn nhiều dòng với nhiều
chức năng khác, hãy tự khám phá.