這一篇是我在Creating your first MIDlet using EclipseME的中文翻譯及更新,網址在使用MTJ建立第一支MIDlet!
為了備份,並轉貼在此:
這些說明假定你已根據安裝S60的Java ME開發工具這篇文章安裝了Mobile Tools for JavaTM (MTJ,前身為EclipseME)。
建立新的專案
- 啟動Eclipse然後到工作台。(假如你不知道Eclipse概念像是”工作台”,現在是使用Help功能來學習基本概念最好的時機。)
- 選擇選單項目File | New | Project。
- 站開節點Java ME,然後選擇MIDlet Project,按下Next。
- 設定project name HelloWorld,你也可以將預設的工作區改成其他的位置,按下Next。
- 檢視”Configurations”看DefaultColorPhone是否選取,如果沒有則於active欄位處勾選,如果沒有選擇DefaultColorPhone這個選項,則按下Add按鈕,在SDK下拉選單選擇Sun Java(TM) Wireless Toolkit 2.5.2 for CLDC以及DefaultColorPhone,按下Finish。
- 一直按下一步到Java Settings這一頁,在Source標籤頁中,檢視Allow output folders for source folders複選按鈕,並接受預設的狀況。
- 按下完成。
Eclipse的 package explorer視圖應該會顯示一個新建的專案HelloWorld,這個專案包括資料夾src及res,函式庫J2ME library及Application DescriptorHelloWorld.jad。
建立新的MIDlet
- 從選單項目選擇File | New | Other。
- 展開節點Java ME然後選擇Java ME Midlet,按Next。
- 有一個標題Java ME Midlet的對話框出現。
- Source folder設定項目應該已設為<your workspace location>/src。
- Package的設定項目,設為com.example.helloworld。
- Name的設定項目,設為HelloWorldMidlet。
- 按下Finish。
現在你應該看見一個新增的檔案HelloWorldMidlet.java在Eclipse的編輯視窗中,並且包括一些骨架程式碼,Eclipse的package explorer視圖應該顯示它被建立在HelloWorld/src/com.example.helloworld下。
撰寫MIDlet程式碼
將HelloWorldMidlet.java的程式碼換成文章Hello World in Java ME中的程式碼。
偵錯MIDlet程式碼
- 在startApp方法的開始設定中斷點。
- 在package Explorer視圖裡,選取HelloWorldMidlet.java按右鍵,選擇Debug As,然後選擇Emulated Java ME Midlet。
- 一個對話視窗會顯示詢問你是否想要切換到Debug視景,按Yes。
- 手機模擬器視窗現在會顯示出來,Eclipse應該已經切換到Debug視景,然後在編輯視窗裡MIDlet的執行應該停在你設定的中斷點處。
- 恢復執行,模擬器的螢幕應該顯示”Hello Hello World!”
建立佈署的套件
- 在Package Explorer視圖裡,右鍵點選專案HelloWorld,然後選擇Mobile Tools for Java | Create package或 Mobile Tools for Java | Create Obfuscated Package。
- 一個目錄HelloWorld/deployed應該建立,包含檔案HelloWorld.jad跟HelloWorld.jar。
另見
外部連結
- Eclipse documentation: Creating a new J2ME MIDlet Project
- Eclipse documentation: Create a new Midlet