- J2ME手機游戲設計與開發
- 劉暢 張旭輝編著
- 362字
- 2019-01-01 07:08:45
1.4 J2ME開發環境搭建
1.4.1 J2ME WTK介紹
WTK的全稱是Sun J2ME Wireless Toolkit(Sun的無線開發工具包),使用其中的工具可以開發在與JTWI規范兼容的設備上運行的Java應用程序。該工具包包含生成工具、實用程序及設備模擬器。
WTK是Sun提供的一個開發工具包。目前各大手機廠商往往把WTK經過自身的簡化與改裝,推出適合自身產品。而通過JBuilder、Eclipse等IDE,J2ME開發包工具可以被綁定在這些集成開發環境中,進一步提高開發效率。
WTK的安裝程序與普通程序一樣簡單,只有一點需要注意,由于WTK自身并沒有附帶Java的運行環境JDK,所以,在WTK安裝之前需要安裝自己的JDK。
WTK安裝時會首先自動檢測當前系統已有的Java虛擬機,然后顯示出當前虛擬機所在的路徑,如圖1-5所示。在安裝過程中設置安裝路徑的界面如圖1-6所示。

圖1-5 顯示虛擬機路徑

圖1-6 設置安裝路徑
在確定無誤后,就可以繼續了,最后安裝成功后,將得到一個包括多種實用工具的開發包。圖1-7是WTK的開發界面。

圖1-7 WTK的開發界面
1.4.2 Eclipse環境介紹
Eclipse是著名的跨平臺的自由集成開發環境(IDE)。最初主要用于Java語言開發,但是目前也有人通過插件使其作為其他計算機語言比如C++和Python的開發工具。
Eclipse的本身只是一個框架平臺,但是眾多插件的支持使得Eclipse擁有其他功能相對固定的IDE軟件很難具有的靈活性。許多軟件開發商以Eclipse為框架開發自己的IDE。
Eclipse最初是由IBM公司開發的替代商業軟件Visual Age for Java的下一代IDE開發環境,它在2001年11月被貢獻給開源社區,現在它由非營利軟件供應商聯盟Eclipse基金會(Eclipse Foundation)管理。2003年,Eclipse 3.0選擇OSGi服務平臺規范為運行時架構。2007年6月,穩定版3.3發布。2008年6月發布代號為Ganymede的3.4版。
Eclipse的設計思想是:一切皆插件。Eclipse的每個發行版本都帶有最基本的插件,方便了開發人員。Eclipse核心很小,其他所有功能都以插件的形式附加于Eclipse核心之上。Eclipse基本內核包括:圖形API(SWT/Jface),Java開發環境插件(JDT),插件開發環境(PDE)等。
1.4.3 J2ME開發環境配置
本書中介紹的主要是通過在Eclipse中使用EclipseME插件進行移動平臺的開發,所以本節將介紹如何進行手機游戲開發環境的搭建。
1.所需軟件
·JDK1.6版本:jdk-6-windows-i586.exe,可以在網絡上搜索下載。
·WTK2.1、2.2、2.5版本均可:sun_java_wireless_toolkit-2_5-windows.exe,可以在網絡上搜索下載。
·Eclipse3.2.1版本(Windows下Release版本):eclipse-SDK-3.2.1-win32.zip。
·漢化語言包:NLpack1-eclipse-SDK-3.2.1-win32.zip。
·EclipseME1.6.2:eclipseme.feature_1.6.2_site.zip,可以在EclipseME官網上下載。
·Nokia模擬器:可以在Nokia官網上下載(www.forum.nokia.com.cn)。
2.搭建過程
(1)安裝JDK,可以安裝在默認目錄上,也可以根據需要選擇安裝路徑。
(2)安裝WTK,會自動搜索JDK安裝的路徑。
(3)解壓縮Eclipse安裝包,解壓到C盤根目錄,為了使用方便可以在桌面上設置快捷方式。
漢化時(在漢化之前最好不要運行Eclipse)將語言包解壓縮,把解壓后的features和plugin文件夾中的文件分別復制到Eclipse的相應文件夾中。
運行Eclipse,其歡迎界面如圖1-8所示。

圖1-8 Eclipse歡迎界面
(4)導入EclipseME,選擇“幫助”→“軟件更新”→“查找并安裝”命令,如圖1-9所示。彈出如圖1-10所示的“安裝/更新”對話框。

圖1-9 “軟件更新”菜單命令

圖1-10 “安裝/更新”對話框
選擇“搜索要安裝的新功能部件”單選項,單擊“下一步”按鈕,出現如圖1-11所示的“安裝”對話框。

圖1-11 “安裝”對話框
新建已歸檔站點,找到EclipseME,進行安裝。選擇“窗口”→“首選項”命令,在彈出的“首選項”對話框左側可以看到“J2ME”菜單項,如圖1-12所示,這樣說明安裝EclipseME成功了。

圖1-12 “首選項”對話框
(5)導入WTK模擬器,打開“首選項”對話框,展開“J2ME”菜單項,如圖1-13所示。
選擇“Device Management(設備管理)”選項,單擊“Import”按鈕,在彈出的對話框中找到WTK的安裝目錄,如圖1-14所示。

圖1-13 “首選項”對話框中展開的“J2ME”菜單項

圖1-14 導入WTK模擬器
注意:模擬器只針對當前的工作空間,如果切換工作空間則需要重新導入模擬器。
至此為止整個開發所需環境就配置完成了,為了驗證是否配置成功,可以編寫一個小程序來測試一下。
(1)新建項目,選擇J2ME中的Midlet Suite。
(2)新建MIDlet類并輸入簡單的代碼如下。
public class Main extends MIDlet { Display d; Form f; public Main(){ d=Display.getDisplay(this); f=new Form("first"); f.append("welcome to my home"); } protected void destroyApp(boolean arg0) throws MIDletStateChangeException { } protected void pauseApp() { } protected void startApp() throws MIDletStateChangeException { d.setCurrent(f); } }
配置運行選項和運行效果如圖1-15和圖1-16所示。

圖1-15 配置運行選項

圖1-16 運行效果
- 西門子PLC與InTouch綜合應用
- 電腦上網直通車
- OpenStack Cloud Computing Cookbook(Second Edition)
- 網絡綜合布線設計與施工技術
- INSTANT Autodesk Revit 2013 Customization with .NET How-to
- Storm應用實踐:實時事務處理之策略
- SMS 2003部署與操作深入指南
- Mastering Ansible(Second Edition)
- Photoshop CS4數碼照片處理入門、進階與提高
- PowerPoint 2010幻燈片制作高手速成
- 基于Quartus Ⅱ的數字系統Verilog HDL設計實例詳解
- ASP.NET學習手冊
- 機器人手工制作
- Modern Big Data Processing with Hadoop
- Hadoop大數據開發基礎