壹。下載並安裝java環境jdk1.4以後版本大於1.4都可以。去sun的官網上下載
二。下載並安裝sun提供的專門開發手機軟件的java微型版,即j2me開發工具,又叫WTK全稱(WirelessToolkit)目前版本WTK2.5.2去sun的官網下載
如果只用寫字板,記事本之類的開發工具的話,現在就可以開發了,運行WTK:->項目-新建項目,就會在C:DocumentsandSettings\j2mewtk.5.2apps下生成妳的項目文件夾.具體文件夾視妳的電腦系統和妳的安裝而視,妳找找就知道了。
然後在妳的項目文件夾下找到下面三個文件夾:1.src代碼放在這裏2.res圖片和音樂放在這裏3.bin最後生成的可運行文件.jar自動會放在這裏
用寫字本寫代碼,在WTK裏對寫好的代碼進行編譯和打包即可放入手機運行。
三。由於寫字板不方便編寫程序,所以壹般使用eclipse和netbean開發,eclipse請去eclipse.org官網下載;
四。直接使用eclipse時eclipse並不認識j2me程序代碼會報編譯錯誤,這是因為沒有導入j2me的類庫midp和規範cldc所以需要為eclipse安裝j2me插件.原插件版本為eclipseME現在好像換了新版本,具體可以去eclipse官網下載.
四步完成,現在可以進行開發了。直接運行eclipse,文件-->新建->項目->
如果插件安裝成功,則會出現"新建j2me項目"
與普通j2se項目不壹樣,普通項目需要妳編寫含有main方法的入口類。在j2me中是需要妳繼承(實現抽象類)Midlet類,完成它裏面的入口方法startAPP()和destoryApp(),pauseApp()
遊戲的話壹般都是用低級UI開發的,即Canvas類
1。復寫paint()方法,在這裏畫妳的圖
2。keypressed()等方法得到用戶對鍵盤的按鍵值。從而改變妳的遊戲邏輯。
3。自定義線程,不斷運行sleep時間壹般在100毫秒左右。每次運行都repaint()壹次,每次reapint其實就是調用了paint()壹次,由於遊戲邏輯有可能會因為key事件而改變,所以paint出來的結果就不壹樣,成而形成動畫
最後推薦妳,先做壹個像貪吃蛇,華容道這樣的簡單遊戲出來