<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    kingpub

    海內存知己,博客若比鄰

     

    搭建J2ME開發平臺 EclipseME篇(上)

    ???????????????????????????????????

    搭建開發平臺??EclipseME

    1 /FONT>初識EclipseEclipseME

    Eclipse是一個開發源代碼的、基于java的可擴展開發平臺。Eclipse相關的許可證是大多數基于Common Public License (CPL)CPL是一個為Open Source Initiative (OSI)所認可的許可證。由于Eclipse Foundation的建立,Eclipse的許可證將逐漸趨向于使用Eclipse Public License (EPL)EPL是一個與CPL相類似的許可證,正在進行OSI的認證工作。作為當今最流行的java開發IDE之一,java社群使用Eclipse以及基于Eclipse技術而來的IBM Websphere的開發者已經超過了半數。

    Eclipse本身只是一個框架和一組響應的服務,并不能夠開發什么程序。在Eclipse中幾乎每樣東西都是插件,實際上正是運行在eclipse平臺上的種種插件提供我們開發程序的各種功能。同時各個領域的開發人員通過開發插件,可以構建與Eclipse環境無縫集成的工具。eclipse的發行版本都已經帶有最基本的插件,方便了開發人員。舉個例子:IBM Websphere Studio,是IBM的一套java IDE,其本質上就是Eclipse框架加上IBM開發的多種服務插件構成的。

    你可以在http://www.eclipse.org/downloads/index.php下載到Eclipse的解壓安裝文件、語言包以及許多實用工具插件。本文寫作的時候最新版本是Eclipse SDK 3.1 MCHMETCNV w:st="on" unitname="a" sourcevalue="5" hasspace="False" negative="False" numbertype="1" tcsc="0" />5a/FONT>。不過,在這里筆者提醒大家,Eclipse并不是版本越新越好,新版本往往有一些難以解釋的bug,而且一些插件提供商可能還沒有來得及提供與之配套的版本。本文將采用Eclipse-SDK-M3.0.1為大家演示。

    既然Eclipsejava開發中如此重要,那么我們能否使用Eclipse開發手機應用程序呢?是的,這個答案就是EclipseME

    EclipseME作為Eclipse一個插件,致力于幫助開發者開發J2ME應用程序。EclipseME并不為開發者提供無線設備模擬器,而將各手機廠商的實用模擬器緊密連接到Eclipse開發環境中,為開發者提供一種無縫統一的集成開發環境。

    EclipseME為我們提供了如下的具體功能:

    l???????? Multiple wireless toolkit support

    l???????? Wireless toolkit preferences

    l???????? Platform component and definition support

    l???????? Create new J2ME Midlet Suite Project

    l???????? Create new MIDlet

    l???????? Java Application Descriptor (JAD) editor

    l???????? Automatic incremental preverification

    l???????? Eclipse launch support for Emulator

    l???????? MIDlet debugging support

    l???????? JAR and obfuscated JAR packaging

    l???????? Over the air deployment testing server

    l???????? Export Antenna build files

    l???????? Automated MIDlet signing

    你可以在http://www.eclipseme.org/上得到免費下載的EclipseME,本文寫作時的最新版本是0.9,同樣出于穩定的考慮,筆者在這里選用eclipseme.feature_0.5.5site.zip來為大家演示。EclipseMe的作者很勤奮,更新頻繁,讀者可以等待即將推出的1.0這個穩定版本。

    除了EclipseEclipseME之外,你還需要java運行環境和一些手機模擬器來完成整個搭建工作。以下是本節所需的工具列表(按安裝順序)

    工具

    下載地點

    JDK 1.4.2/FONT>

    http://java.sun.com/j2se/1.4.2/download.html

    Eclipse M3.0.1/FONT>

    http://www.eclipse.org/downloads/index.php

    Eclipse 3.0.X 語言包

    http://www.eclipse.org/downloads/index.php

    EclipseME 0.5.5SPAN style="mso-spacerun: yes">?

    http://www.eclipseme.org/

    Sun WTK V2.2

    http://java sun.com

    Nokia Developer's

    Suite2.2

    Nokia開發者套件)

    http://www.forum.nokia.com/main/0,6566,034-2,00.html

    2SPAN lang=EN-US> 搭建Eclipse移動開發環境

    搭建EclipseME下的安裝平臺需要三個步驟

    Eclipse的安裝與漢化

    搭建Eclipse的第一個步驟就是要安裝JDK,本文寫作時,JDK的最新版本是5.0,但是用JDK5.0 + Eclipse開發手機程序有很多問題。所以目前的J2ME開發者基本上還是采用的JDK1.4.2/FONT>,安裝很簡單,這里就不贅述了。

    Eclipse的安裝過程更加簡單,事實上,這僅僅是一個解壓縮的過程。將你下載的Eclipse SDK壓縮包eclipse-SDK-M3.0.1/FONT>拷貝到你的目標目錄下,我們這里以D盤根目錄為例,然后解壓到當前文件夾。

    先不要急著運行你的Eclipse環境,把Eclipse語言包NLpack-eclipse-SDK-3.0拷貝到相同路徑(D盤)下解壓縮,再運行,Eclipse將首先完成第一次啟動配置,包括相應的漢化工作。接下來指定你的工作空間就可以了。

    PATH o:connecttype="rect" gradientshapeok="t" o:extrusionok="f" />SHAPE id=_x0000_i1025 style="WIDTH: 389.25pt; HEIGHT: 165.75pt" type="#_x0000_t75" />/SHAPE />

    歡迎界面之后,就是Eclipse漂亮的工作界面!

    /SHAPE />

    安裝EclipseME插件

    Eclipse中選擇“幫助 / 軟件更新 / 查找并更新”,在彈出對話框中選擇“搜索要安裝的新功能部件”,在“新建已歸檔站點”的彈出框中,指定EclipseME壓縮文件eclipseme.feature_0.5.5site.zip

    /SHAPE />

    點擊確定后可以看到Eclipse已經搜索到了相應的插件。

    /SHAPE />

    選中EclipseME的復選框,接受協議,忽略功能部件驗證,最后重新啟動控制臺,EclipseME插件就已經順利的安裝好了。

    /SHAPE />

    /SHAPE />

    中間會有一個步驟需要確認EclipseME沒有數字簽名。我們引用作者的話說明這是為什么:

    At present the EclipseME package is not digitally signed. (Maintaining the keys required to digitally sign JAR files costs $400+/year. If anyone is interested in funding EclipseME to this extent, we'll be happy to sign the JAR files.)

    /SHAPE />

    為了驗證EclipseME確實已經安裝上了,我們在工作臺重啟之后,打開“窗口 / 首選項”中,我們可以看到一個J2ME選項,這時,Eclipse移動開發的第一步,我們已經成功的邁出了!

    注意:安裝好EclipseME之后,我們要對原有的Eclipse配置做一點小小的改動。由于移動開發時我們需要首先啟動手機模擬器,那么在Debug模式的Eclipse默認設置不等到模擬器啟動就會失敗。

    修改這點很簡單,在首選項的“java / 調試”中,把默認設置更改為如下圖所示,調試模式就可以順利的啟動了。

    /SHAPE />

    ?

    加載廠商模擬器

    EclipseME為我們提供了一個集成開發環境,但僅僅這些是不夠的,我們還需要集成一種或多種手機模擬器來進行程序測試工作。目前,各大手機廠商都擁有多種型號的手機模擬器,Sun也提供了一種通用模擬器。這里我們采用Sun WTKNokia Developer's Suite 兩種工具包來為大家演示。

    加載Sun WTK v2.2

    WTK(Wireless toolkit)Sun為無線開發者提供的一個無線開發實用包。它擁有多個手機模擬器,我們在這里將WTK綁定到EclipseME,這將大大提高開發者的工作效率。

    當然,我們得先安裝WTK。安裝過程也很簡單,系統會自動檢測到當前JDK所在路徑,并引用該JDK

    下面我將WTK綁定到EclipseME

    找到路徑“窗口 / 首選項/ J2ME / Platform Component”,右鍵單擊對話框右側的wireless toolkit,我們可以添加當前系統已有的模擬器。在單擊“瀏覽”按鈕之后,我們選定WTK的安裝目錄。

    /SHAPE />

    EclipseME會自動分析出當前模擬器類型,并顯示出來。

    /SHAPE />

    確認之后,我們發現Platform Component一欄上添加了關于WTK的許多配置信息,此時,WTK已經被我們集成到EclipseME上了。

    /SHAPE />

    加載Nokia Developer's Suite 2.2

    Nokia擁有多種型號的手機的模擬器,為了統一管理,它推出了用于集中管理這些模擬器的管理軟件Developer's SuiteDeveloper's Suite本身是一個可以獨立運行的工具包,就像WTK一樣。不同的是Developer's Suite不需要EclipseME就可以和Eclipsese集成。為了統一開發環境,這里主要介紹的是如何用EclipseMe加載它所提供的模擬器。Developer's Suite功能較多甚至包含了地圖編輯器和短信服務器,關于他們的詳細內容,請參考Nokia開發者論壇。

    首先,從Nokia論壇上下載安裝文件,如果你的電腦中有舊版本的Developer's Suite,需要首先卸載舊版本。Nokia的開發包是提供給Nokia論壇的開發者使用的。所以,在接受安裝協議之后,你需要提供你在Nokia論壇的用戶名和安裝序列號。

    /SHAPE />

    第一次安裝沒有序列號也不用擔心,輸入一欄中什么都不用填直接忽略過去,Developer's Suite會讓你選擇一種代理聯網模式(如果沒有用代理服務器上網就選擇no proxy),然后要求你輸入你在Nokia論壇的用戶名和密碼進行注冊。注冊成功之后,用戶名對應的序列號就會被發送到你的郵箱中,查收一下,就可以繼續了!(有的時候Nokia發送序列號的行為會很慢,沒辦法,只有等等了J)

    /SHAPE />

    /SHAPE />

    當我們完成認證之后,會發現Developer's Suite 2.2提供了多種安裝方式,包括獨立安裝或者直接與Eclipse集成。

    /SHAPE />

    如果選擇了與Eclipse集成,那我們就要提供當前Eclipse的安裝目錄。

    /SHAPE />

    無論是否是集成安裝,在重啟系統之后,我們都要以與添加Sun WTK相同的方法,在“首選項 / J2ME / Platform Components”中選中Developer's Suite的安裝目錄,確定之后可以看到,Wireless Toolkits中除了WTKNokia Developer Suit也被列在其中了!

    /SHAPE />

    現在,我們終于可以用Eclipse開發第一個J2ME程序了!J

    本文第二部分: http://yefeng177.blogchina.com/1572280.html

    posted on 2006-10-22 16:49 xiaofeng 閱讀(572) 評論(0)  編輯  收藏 所屬分類: J2ME

    導航

    統計

    常用鏈接

    留言簿(2)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    收藏夾

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲精品人成电影网| 337p日本欧洲亚洲大胆精品555588 | 叮咚影视在线观看免费完整版| 成人男女网18免费视频| 亚洲av日韩av综合| 日韩欧美一区二区三区免费观看| 亚洲欧洲日产国码二区首页 | 亚洲av日韩aⅴ无码色老头| 好男人看视频免费2019中文| 亚洲综合校园春色| 四虎影院免费在线播放| 特级一级毛片免费看| 亚洲不卡无码av中文字幕| 午夜在线免费视频| 亚洲热妇无码AV在线播放| 国产麻豆成人传媒免费观看| 亚洲美女视频一区| 在线观看特色大片免费视频| 精品亚洲国产成人av| 国产a v无码专区亚洲av| 三年片在线观看免费大全电影| 亚洲经典在线中文字幕| 在线不卡免费视频| 无码毛片一区二区三区视频免费播放| 久久久久亚洲av毛片大| 一级毛片免费观看| 亚洲avav天堂av在线网毛片| 在线观看亚洲精品福利片| 久久久久免费精品国产小说| 亚洲情A成黄在线观看动漫软件| 全免费一级午夜毛片| 国产精品一区二区三区免费 | 91精品国产免费久久国语麻豆| 一本色道久久88亚洲精品综合 | 亚洲成a人片在线观看无码| 日韩免费精品视频| 免费无码又爽又黄又刺激网站| 亚洲日韩精品A∨片无码| 亚洲免费福利在线视频| 人人公开免费超级碰碰碰视频| 亚洲视频在线免费看|