首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> J2ME

J2ME 專案打包發布四大避坑指南

     編輯:J2ME

前言

J2ME 專案開發完成,需打包為 .jad 與 .jar 才能安裝至手機。雖 IDE/WTK 提供精靈,但細節決定成敗,以下四點必須檢查:

1. 資源檔名大小寫一致性

Windows 檔案系統不分大小寫,但手機嚴格區分。程式碼中 Image.createImage("/bg.png"),實體檔若為 BG.PNG,真機將拋出 NullPointerException。建議:全專案統一小寫檔名。

2. 中文屬性勿手動修改 JAD

JAD 中若含中文(如 MIDlet-Name),請直接使用打包工具生成,切勿用文字編輯器手動修改,否則編碼錯誤導致安裝失敗或顯示亂碼。

3. 清理 JAR 內多餘檔案

Windows 隱藏檔 Thumbs.db、IDE 產生的 .classpath、.project 等若混入 JAR,會無謂增加體積。打包前請檢查 JAR 內容,排除非必要檔案。

4. 啟用混淆縮減體積

混淆器(如 ProGuard)不僅增加反編譯難度,主要效用是大幅縮減 JAR 體積(縮短類別/方法/欄位名稱、移除未用程式碼),對手機有限儲存空間至關重要。

總結檢查清單

  • [ ] 所有資源檔名大小寫與程式碼一致
  • [ ] JAD 中文屬性由工具自動生成
  • [ ] JAR 無 Thumbs.db 等垃圾檔
  • [ ] 已套用混淆並驗證功能正常
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved