J2ME環境搭建-3(配置EclipseME和Eclipse)

配置EclipseME和Eclipse

本文檔說明了如何配置EclipseME和Eclipse來開始J2ME開發。

  1. 導入設備定義
  2. 改變Eclipse的調試設定
  3. 配置ProGuard混淆器(可選)
  4. 配置OTA選項(可選)

 

1. 導入設備定義

你必須至少配置一種設備定義之後才能開始使用EclipseME。請按下列步驟來配置設備定義:

  1.  

    從Eclipse的窗口菜單中選擇首選項。

  2.  

    打開左邊面板的J2ME選項分支,點擊設備管理(Device Management)。

    配置EclipseME和Eclipse - 效林少爺 - java

  3.  

    按導入...(Import)按鈕。

  4.  

    在接下來的對話框中,選擇一個包含無線工具包的根目錄,EclipseME將從中查找已知設備定義。

      screenshot

    當你離開查找目錄文本框,或按下了刷新(Refresh)按鈕, EclipseME就會開始從指定的目錄和其子目錄中搜索設備定義。在EclipseME的1.5.0版本中,你不再需要“精確的”選擇目錄才能正確導入設備,只要它們位於你指定的目錄中,EclipseME就應該能定位到它們。找到一個設備定義,EclipseME就會在列表中顯示出一個。如果你希望停止搜索,只要按下取消(Cancel)按鈕就可以。

    搜索結束以後,勾選你想導入的那些設備定義。只有導入後的設備才能被用於定義項目以及啓動程序。最後,選擇完成(Finish)結束導入流程。

    如果EclipseME沒找到你希望導入的設備定義,那可能是EclipseME還不支持它。這種情況下,請向我們提交一個RFE(新特性需求)來要求增加對這種WTK的支持,別不好意思。具體怎麼做請參見這裏

  5.  

    當你成功的增加了設備定義,你就會在設備管理首選項中看到這些導入的設備。

    配置EclipseME和Eclipse - 效林少爺 - java

    點確定來保存設備定義。

 

2. 改變Eclipse的調試設定

因爲無線工具包有一些奇怪的設計(尤其是Sun的),如果你想使用Eclipse來調試MIDlet,那你必須改變一些默認的調試設定。像這樣:

  1.  

    選擇Eclipse的窗口菜單中的首選項。

  2.  

    打開左邊面板中的Java選項分支並點擊調試項。

  3.  

    確保接近對話框頂端的兩項:發生未捕獲的異常時暫掛執行 和在發生編譯錯誤時暫掛執行都沒有被勾選。

  4.  

    把接近對話框底部的:調試器超時的值增大到最少15000毫秒。

  5.  

    設定後的結果應該看上去類似這樣:

    配置EclipseME和Eclipse - 效林少爺 - java

 

如果你不做這些改變,在運行MIDlet的時候就會發生錯誤。

3. 配置ProGuard混淆器(可選)

如果你想用ProGuard來產生混淆包,那你就需要把它配置到插件中。這樣做:

  1.  

    選擇Eclipse的窗口菜單中的首選項。

  2.  

    打開左邊面板的J2ME選項分支,選擇打包(Packaging)子項,然後點擊混淆(Obfuscation)。

  3.  

    配置ProGuard的根目錄(在對話框頂部)。

  4.  

    在下面按照你的需要配置ProGuard選項。更多關於ProGuard的信息,請參見 ProGuard的SourceForge站點

    Microsoft Windows用戶請注意: 默認情況下,ProGuard假定你使用的的操作系統能夠區分兩個只是大小寫不同的文件名的(比如,A.java和a.java被認爲是兩個不同的文件)。顯然Microsoft Windows不是這樣的操作系統(Windows是對文件名是大小寫不敏感的)。因此Windows用戶必須爲ProGurad指定-dontusemixedcaseclassnames選項。如果你不這麼做並且你的項目中有超過26個類的話,那麼ProGuard就會默認混用大小寫文件名,而導致class文件相互覆蓋。安全起見,從0.9.0版本開始,EclipseME默認爲ProGuard設置 -dontusemixedcaseclassnames選項。項目中有很多類的UNIX用戶可以刪除這個選項,這樣最終產生的JAR文件的大小可以進一步縮小。

  5.  

    設定後的結果應該看上去類似這樣:

    配置EclipseME和Eclipse - 效林少爺 - java

 

4. 配置EclipseME的無線下載(OTA)選項(可選)

如果你想使用EclipseME在無線下載(OTA)模式下調試MIDlet,那麼你可能需要調整OTA首選項。這樣做:

  1.  

    選擇Eclipse的窗口菜單中的首選項。

  2.  

    打開左邊面板中的J2ME選項分支並點擊Over The Air項。

  3.  

    默認的設置應該是這樣:

    配置EclipseME和Eclipse - 效林少爺 - java

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章