JAD (Java Application Descriptor) 是 J2ME 應用發布的關鍵描述檔,安裝失敗時常回傳 1-52 的數字錯誤代碼。本文整理官方 com.sun.kvem.midletsuite.InvalidJadException 定義的完整代碼含義,助您快速定位問題。
| 代碼 | 常數名 | 含義 |
|---|---|---|
| 1 | JAD_SERVER_NOT_FOUND | JAD 伺服器未找到 |
| 2 | JAD_NOT_FOUND | JAD 檔案不存在 |
| 4 | MISSING_PROVIDER_CERT | 缺少提供者憑證 |
| 5 | CORRUPT_PROVIDER_CERT | 提供者憑證損壞 |
| 6 | UNKNOWN_CA | 未知 CA 憑證機構 |
| 7 | INVALID_PROVIDER_CERT | 提供者憑證無效 |
| 8 | CORRUPT_SIGNATURE | 簽名損壞 |
| 9 | INVALID_SIGNATURE | 簽名無效 |
| 10 | UNSUPPORTED_CERT | 不支援的憑證類型 |
| 11 | EXPIRED_PROVIDER_CERT | 提供者憑證過期 |
| 12 | EXPIRED_CA_KEY | CA 金鑰過期 |
| 13 | MISSING_SUITE_NAME | 缺少套件名稱 (MIDlet-Name) |
| 14 | MISSING_VENDOR | 缺少供應商資訊 (MIDlet-Vendor) |
| 15 | MISSING_VERSION | 缺少版本號 (MIDlet-Version) |
| 16 | INVALID_VERSION | 版本號格式無效 |
| 17 | OLD_VERSION | 版本過舊(裝置已有較新版本) |
| 18 | MISSING_JAR_URL | 缺少 JAR 下載 URL (MIDlet-Jar-URL) |
| 19 | JAR_SERVER_NOT_FOUND | JAR 伺服器未找到 |
| 20 | JAR_NOT_FOUND | JAR 檔案不存在 |
| 21 | MISSING_JAR_SIZE | 缺少 JAR 大小 (MIDlet-Jar-Size) |
| 25 | SUITE_NAME_MISMATCH | 套件名稱不匹配(JAD 與 JAR 不一致) |
| 26 | VERSION_MISMATCH | 版本號不匹配 |
| 27 | VENDOR_MISMATCH | 供應商不匹配 |
| 28 | INVALID_KEY | 屬性鍵值無效 |
| 29 | INVALID_VALUE | 屬性值無效 |
| 30 | INSUFFICIENT_STORAGE | 裝置儲存空間不足 |
| 31 | JAR_SIZE_MISMATCH | JAR 大小不匹配(實際與聲明不符) |
| 32 | NEW_VERSION | 有新版本可用 |
| 33 | UNAUTHORIZED | 未授權存取 |
| 34 | JAD_MOVED | JAD 位置已移動 |
| 35 | CANNOT_AUTH | 無法驗證 |
| 36 | CORRUPT_JAR | JAR 檔案損壞 |
| 37 | INVALID_JAD_TYPE | JAD 內容類型無效 |
| 38 | INVALID_JAR_TYPE | JAR 內容類型無效 |
| 39 | ALREADY_INSTALLED | 已安裝同版本 |
| 40 | DEVICE_INCOMPATIBLE | 裝置不相容 |
| 41 | MISSING_CONFIGURATION | 缺少 Configuration 屬性 |
| 42 | MISSING_PROFILE | 缺少 Profile 屬性 |
| 43 | INVALID_JAD_URL | JAD URL 格式無效 |
| 44 | INVALID_JAR_URL | JAR URL 格式無效 |
| 45 | PUSH_DUP_FAILURE | Push 註冊重複失敗 |
| 46 | PUSH_FORMAT_FAILURE | Push 格式錯誤 |
| 47 | PUSH_PROTO_FAILURE | Push 協定不支援 |
| 48 | PUSH_CLASS_FAILURE | Push 類載入失敗 |
| 49 | AUTHORIZATION_FAILURE | 授權失敗 |
| 50 | ATTRIBUTE_MISMATCH | 屬性不匹配 |
| 51 | PROXY_AUTH | Proxy 驗證需求 |
| 52 | TRUSTED_OVERWRITE_FAILURE | 受信覆寫失敗 |
13/14/15 缺少必要屬性、25/26/27 JAD/JAR 不一致、31 JAR 大小錯誤、36 JAR 損壞。