搭建J2ME開發(fā)平臺 EclipseME篇(上)
???????????????????????????????????搭建開發(fā)平臺??EclipseME篇 1 /FONT>初識Eclipse、EclipseME
Eclipse是一個開發(fā)源代碼的、基于java的可擴(kuò)展開發(fā)平臺。Eclipse相關(guān)的許可證是大多數(shù)基于Common Public License (CPL),CPL是一個為Open Source Initiative (OSI)所認(rèn)可的許可證。由于Eclipse Foundation的建立,Eclipse的許可證將逐漸趨向于使用Eclipse Public License (EPL),EPL是一個與CPL相類似的許可證,正在進(jìn)行OSI的認(rèn)證工作。作為當(dāng)今最流行的java開發(fā)IDE之一,java社群使用Eclipse以及基于Eclipse技術(shù)而來的IBM Websphere的開發(fā)者已經(jīng)超過了半數(shù)。
Eclipse本身只是一個框架和一組響應(yīng)的服務(wù),并不能夠開發(fā)什么程序。在Eclipse中幾乎每樣?xùn)|西都是插件,實際上正是運(yùn)行在eclipse平臺上的種種插件提供我們開發(fā)程序的各種功能。同時各個領(lǐng)域的開發(fā)人員通過開發(fā)插件,可以構(gòu)建與Eclipse環(huán)境無縫集成的工具。eclipse的發(fā)行版本都已經(jīng)帶有最基本的插件,方便了開發(fā)人員。舉個例子:IBM Websphere Studio,是IBM的一套java IDE,其本質(zhì)上就是Eclipse框架加上IBM開發(fā)的多種服務(wù)插件構(gòu)成的。
你可以在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-M 3.0.1為大家演示。
既然Eclipse在java開發(fā)中如此重要,那么我們能否使用Eclipse開發(fā)手機(jī)應(yīng)用程序呢?是的,這個答案就是EclipseME。
EclipseME作為Eclipse一個插件,致力于幫助開發(fā)者開發(fā)J2ME應(yīng)用程序。EclipseME并不為開發(fā)者提供無線設(shè)備模擬器,而將各手機(jī)廠商的實用模擬器緊密連接到Eclipse開發(fā)環(huán)境中,為開發(fā)者提供一種無縫統(tǒng)一的集成開發(fā)環(huán)境。
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/上得到免費(fèi)下載的EclipseME,本文寫作時的最新版本是0.9,同樣出于穩(wěn)定的考慮,筆者在這里選用eclipseme.feature_ 0.5.5site.zip來為大家演示。EclipseMe的作者很勤奮,更新頻繁,讀者可以等待即將推出的1.0這個穩(wěn)定版本。
除了Eclipse與EclipseME之外,你還需要java運(yùn)行環(huán)境和一些手機(jī)模擬器來完成整個搭建工作。以下是本節(jié)所需的工具列表(按安裝順序):
工具
下載地點(diǎn)
JDK 1.4.2/FONT>
Eclipse M 3.0.1/FONT>
Eclipse 3.0.X 語言包
EclipseME 0.5.5SPAN style="mso-spacerun: yes">?
Sun WTK V2.2
http://java sun.com
Nokia Developer's
Suite2.2(Nokia開發(fā)者套件)
2SPAN lang=EN-US> 搭建Eclipse移動開發(fā)環(huán)境搭建EclipseME下的安裝平臺需要三個步驟
Eclipse的安裝與漢化搭建Eclipse的第一個步驟就是要安裝JDK,本文寫作時,JDK的最新版本是5.0,但是用JDK5.0 + Eclipse開發(fā)手機(jī)程序有很多問題。所以目前的J2ME開發(fā)者基本上還是采用的JDK 1.4.2/FONT>,安裝很簡單,這里就不贅述了。
Eclipse的安裝過程更加簡單,事實上,這僅僅是一個解壓縮的過程。將你下載的Eclipse SDK壓縮包eclipse-SDK-M 3.0.1/FONT>拷貝到你的目標(biāo)目錄下,我們這里以D盤根目錄為例,然后解壓到當(dāng)前文件夾。
先不要急著運(yùn)行你的Eclipse環(huán)境,把Eclipse語言包NLpack-eclipse-SDK-3.0拷貝到相同路徑(D盤)下解壓縮,再運(yùn)行,Eclipse將首先完成第一次啟動配置,包括相應(yīng)的漢化工作。接下來指定你的工作空間就可以了。

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中選擇“幫助 / 軟件更新 / 查找并更新”,在彈出對話框中選擇“搜索要安裝的新功能部件”,在“新建已歸檔站點(diǎn)”的彈出框中,指定EclipseME壓縮文件eclipseme.feature_ 0.5.5site.zip。

/SHAPE />
點(diǎn)擊確定后可以看到Eclipse已經(jīng)搜索到了相應(yīng)的插件。

/SHAPE />
選中EclipseME的復(fù)選框,接受協(xié)議,忽略功能部件驗證,最后重新啟動控制臺,EclipseME插件就已經(jīng)順利的安裝好了。

/SHAPE />
/SHAPE />

中間會有一個步驟需要確認(rèn)EclipseME沒有數(shù)字簽名。我們引用作者的話說明這是為什么:
“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確實已經(jīng)安裝上了,我們在工作臺重啟之后,打開“窗口 / 首選項”中,我們可以看到一個J2ME選項,這時,Eclipse移動開發(fā)的第一步,我們已經(jīng)成功的邁出了!
注意:安裝好EclipseME之后,我們要對原有的Eclipse配置做一點(diǎn)小小的改動。由于移動開發(fā)時我們需要首先啟動手機(jī)模擬器,那么在Debug模式的Eclipse默認(rèn)設(shè)置不等到模擬器啟動就會失敗。
修改這點(diǎn)很簡單,在首選項的“java / 調(diào)試”中,把默認(rèn)設(shè)置更改為如下圖所示,調(diào)試模式就可以順利的啟動了。
/SHAPE />
加載廠商模擬器EclipseME為我們提供了一個集成開發(fā)環(huán)境,但僅僅這些是不夠的,我們還需要集成一種或多種手機(jī)模擬器來進(jìn)行程序測試工作。目前,各大手機(jī)廠商都擁有多種型號的手機(jī)模擬器,Sun也提供了一種通用模擬器。這里我們采用Sun WTK和Nokia Developer's Suite 兩種工具包來為大家演示。
加載Sun WTK v2.2
WTK(Wireless toolkit)是Sun為無線開發(fā)者提供的一個無線開發(fā)實用包。它擁有多個手機(jī)模擬器,我們在這里將WTK綁定到EclipseME,這將大大提高開發(fā)者的工作效率。
當(dāng)然,我們得先安裝WTK。安裝過程也很簡單,系統(tǒng)會自動檢測到當(dāng)前JDK所在路徑,并引用該JDK。
下面我將WTK綁定到EclipseME。
找到路徑“窗口 / 首選項/ J2ME / Platform Component”,右鍵單擊對話框右側(cè)的wireless toolkit,我們可以添加當(dāng)前系統(tǒng)已有的模擬器。在單擊“瀏覽”按鈕之后,我們選定WTK的安裝目錄。

/SHAPE />
EclipseME會自動分析出當(dāng)前模擬器類型,并顯示出來。

/SHAPE />
確認(rèn)之后,我們發(fā)現(xiàn)Platform Component一欄上添加了關(guān)于WTK的許多配置信息,此時,WTK已經(jīng)被我們集成到EclipseME上了。

/SHAPE />
加載Nokia Developer's Suite 2.2
Nokia擁有多種型號的手機(jī)的模擬器,為了統(tǒng)一管理,它推出了用于集中管理這些模擬器的管理軟件Developer's Suite。Developer's Suite本身是一個可以獨(dú)立運(yùn)行的工具包,就像WTK一樣。不同的是Developer's Suite不需要EclipseME就可以和Eclipsese集成。為了統(tǒng)一開發(fā)環(huán)境,這里主要介紹的是如何用EclipseMe加載它所提供的模擬器。Developer's Suite功能較多甚至包含了地圖編輯器和短信服務(wù)器,關(guān)于他們的詳細(xì)內(nèi)容,請參考Nokia開發(fā)者論壇。
首先,從Nokia論壇上下載安裝文件,如果你的電腦中有舊版本的Developer's Suite,需要首先卸載舊版本。Nokia的開發(fā)包是提供給Nokia論壇的開發(fā)者使用的。所以,在接受安裝協(xié)議之后,你需要提供你在Nokia論壇的用戶名和安裝序列號。

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

/SHAPE />
/SHAPE />

當(dāng)我們完成認(rèn)證之后,會發(fā)現(xiàn)Developer's Suite 2.2提供了多種安裝方式,包括獨(dú)立安裝或者直接與Eclipse集成。

/SHAPE />
如果選擇了與Eclipse集成,那我們就要提供當(dāng)前Eclipse的安裝目錄。

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

/SHAPE />
現(xiàn)在,我們終于可以用Eclipse開發(fā)第一個J2ME程序了!J
Eclipse是一個開發(fā)源代碼的、基于java的可擴(kuò)展開發(fā)平臺。Eclipse相關(guān)的許可證是大多數(shù)基于Common Public License (CPL),CPL是一個為Open Source Initiative (OSI)所認(rèn)可的許可證。由于Eclipse Foundation的建立,Eclipse的許可證將逐漸趨向于使用Eclipse Public License (EPL),EPL是一個與CPL相類似的許可證,正在進(jìn)行OSI的認(rèn)證工作。作為當(dāng)今最流行的java開發(fā)IDE之一,java社群使用Eclipse以及基于Eclipse技術(shù)而來的IBM Websphere的開發(fā)者已經(jīng)超過了半數(shù)。
Eclipse本身只是一個框架和一組響應(yīng)的服務(wù),并不能夠開發(fā)什么程序。在Eclipse中幾乎每樣?xùn)|西都是插件,實際上正是運(yùn)行在eclipse平臺上的種種插件提供我們開發(fā)程序的各種功能。同時各個領(lǐng)域的開發(fā)人員通過開發(fā)插件,可以構(gòu)建與Eclipse環(huán)境無縫集成的工具。eclipse的發(fā)行版本都已經(jīng)帶有最基本的插件,方便了開發(fā)人員。舉個例子:IBM Websphere Studio,是IBM的一套java IDE,其本質(zhì)上就是Eclipse框架加上IBM開發(fā)的多種服務(wù)插件構(gòu)成的。
你可以在http://www.eclipse.org/downloads/index.php下載到Eclipse的解壓安裝文件、語言包以及許多實用工具插件。本文寫作的時候最新版本是Eclipse SDK
既然Eclipse在java開發(fā)中如此重要,那么我們能否使用Eclipse開發(fā)手機(jī)應(yīng)用程序呢?是的,這個答案就是EclipseME。
EclipseME作為Eclipse一個插件,致力于幫助開發(fā)者開發(fā)J2ME應(yīng)用程序。EclipseME并不為開發(fā)者提供無線設(shè)備模擬器,而將各手機(jī)廠商的實用模擬器緊密連接到Eclipse開發(fā)環(huán)境中,為開發(fā)者提供一種無縫統(tǒng)一的集成開發(fā)環(huán)境。
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/上得到免費(fèi)下載的EclipseME,本文寫作時的最新版本是0.9,同樣出于穩(wěn)定的考慮,筆者在這里選用eclipseme.feature_
除了Eclipse與EclipseME之外,你還需要java運(yùn)行環(huán)境和一些手機(jī)模擬器來完成整個搭建工作。以下是本節(jié)所需的工具列表(按安裝順序):
工具 | 下載地點(diǎn) |
JDK | |
Eclipse M | |
Eclipse 3.0.X 語言包 | |
EclipseME |
Sun WTK V2.2
http://java sun.com
Nokia Developer's
(Nokia開發(fā)者套件)
搭建EclipseME下的安裝平臺需要三個步驟
Eclipse的安裝與漢化搭建Eclipse的第一個步驟就是要安裝JDK,本文寫作時,JDK的最新版本是5.0,但是用JDK5.0 + Eclipse開發(fā)手機(jī)程序有很多問題。所以目前的J2ME開發(fā)者基本上還是采用的JDK 1.4.2/FONT>,安裝很簡單,這里就不贅述了。
Eclipse的安裝過程更加簡單,事實上,這僅僅是一個解壓縮的過程。將你下載的Eclipse SDK壓縮包eclipse-SDK-M 3.0.1/FONT>拷貝到你的目標(biāo)目錄下,我們這里以D盤根目錄為例,然后解壓到當(dāng)前文件夾。
先不要急著運(yùn)行你的Eclipse環(huán)境,把Eclipse語言包NLpack-eclipse-SDK-3.0拷貝到相同路徑(D盤)下解壓縮,再運(yùn)行,Eclipse將首先完成第一次啟動配置,包括相應(yīng)的漢化工作。接下來指定你的工作空間就可以了。

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中選擇“幫助 / 軟件更新 / 查找并更新”,在彈出對話框中選擇“搜索要安裝的新功能部件”,在“新建已歸檔站點(diǎn)”的彈出框中,指定EclipseME壓縮文件eclipseme.feature_ 0.5.5site.zip。

/SHAPE />
點(diǎn)擊確定后可以看到Eclipse已經(jīng)搜索到了相應(yīng)的插件。

/SHAPE />
選中EclipseME的復(fù)選框,接受協(xié)議,忽略功能部件驗證,最后重新啟動控制臺,EclipseME插件就已經(jīng)順利的安裝好了。

/SHAPE />
/SHAPE />

中間會有一個步驟需要確認(rèn)EclipseME沒有數(shù)字簽名。我們引用作者的話說明這是為什么:
“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確實已經(jīng)安裝上了,我們在工作臺重啟之后,打開“窗口 / 首選項”中,我們可以看到一個J2ME選項,這時,Eclipse移動開發(fā)的第一步,我們已經(jīng)成功的邁出了!
注意:安裝好EclipseME之后,我們要對原有的Eclipse配置做一點(diǎn)小小的改動。由于移動開發(fā)時我們需要首先啟動手機(jī)模擬器,那么在Debug模式的Eclipse默認(rèn)設(shè)置不等到模擬器啟動就會失敗。
修改這點(diǎn)很簡單,在首選項的“java / 調(diào)試”中,把默認(rèn)設(shè)置更改為如下圖所示,調(diào)試模式就可以順利的啟動了。
/SHAPE />
加載廠商模擬器EclipseME為我們提供了一個集成開發(fā)環(huán)境,但僅僅這些是不夠的,我們還需要集成一種或多種手機(jī)模擬器來進(jìn)行程序測試工作。目前,各大手機(jī)廠商都擁有多種型號的手機(jī)模擬器,Sun也提供了一種通用模擬器。這里我們采用Sun WTK和Nokia Developer's Suite 兩種工具包來為大家演示。
加載Sun WTK v2.2
WTK(Wireless toolkit)是Sun為無線開發(fā)者提供的一個無線開發(fā)實用包。它擁有多個手機(jī)模擬器,我們在這里將WTK綁定到EclipseME,這將大大提高開發(fā)者的工作效率。
當(dāng)然,我們得先安裝WTK。安裝過程也很簡單,系統(tǒng)會自動檢測到當(dāng)前JDK所在路徑,并引用該JDK。
下面我將WTK綁定到EclipseME。
找到路徑“窗口 / 首選項/ J2ME / Platform Component”,右鍵單擊對話框右側(cè)的wireless toolkit,我們可以添加當(dāng)前系統(tǒng)已有的模擬器。在單擊“瀏覽”按鈕之后,我們選定WTK的安裝目錄。

/SHAPE />
EclipseME會自動分析出當(dāng)前模擬器類型,并顯示出來。

/SHAPE />
確認(rèn)之后,我們發(fā)現(xiàn)Platform Component一欄上添加了關(guān)于WTK的許多配置信息,此時,WTK已經(jīng)被我們集成到EclipseME上了。

/SHAPE />
加載Nokia Developer's Suite 2.2
Nokia擁有多種型號的手機(jī)的模擬器,為了統(tǒng)一管理,它推出了用于集中管理這些模擬器的管理軟件Developer's Suite。Developer's Suite本身是一個可以獨(dú)立運(yùn)行的工具包,就像WTK一樣。不同的是Developer's Suite不需要EclipseME就可以和Eclipsese集成。為了統(tǒng)一開發(fā)環(huán)境,這里主要介紹的是如何用EclipseMe加載它所提供的模擬器。Developer's Suite功能較多甚至包含了地圖編輯器和短信服務(wù)器,關(guān)于他們的詳細(xì)內(nèi)容,請參考Nokia開發(fā)者論壇。
首先,從Nokia論壇上下載安裝文件,如果你的電腦中有舊版本的Developer's Suite,需要首先卸載舊版本。Nokia的開發(fā)包是提供給Nokia論壇的開發(fā)者使用的。所以,在接受安裝協(xié)議之后,你需要提供你在Nokia論壇的用戶名和安裝序列號。

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

/SHAPE />
/SHAPE />

當(dāng)我們完成認(rèn)證之后,會發(fā)現(xiàn)Developer's Suite 2.2提供了多種安裝方式,包括獨(dú)立安裝或者直接與Eclipse集成。

/SHAPE />
如果選擇了與Eclipse集成,那我們就要提供當(dāng)前Eclipse的安裝目錄。

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

/SHAPE />
現(xiàn)在,我們終于可以用Eclipse開發(fā)第一個J2ME程序了!J
在Eclipse中選擇“幫助 / 軟件更新 / 查找并更新”,在彈出對話框中選擇“搜索要安裝的新功能部件”,在“新建已歸檔站點(diǎn)”的彈出框中,指定EclipseME壓縮文件eclipseme.feature_
點(diǎn)擊確定后可以看到Eclipse已經(jīng)搜索到了相應(yīng)的插件。
選中EclipseME的復(fù)選框,接受協(xié)議,忽略功能部件驗證,最后重新啟動控制臺,EclipseME插件就已經(jīng)順利的安裝好了。
中間會有一個步驟需要確認(rèn)EclipseME沒有數(shù)字簽名。我們引用作者的話說明這是為什么:
“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.)”
為了驗證EclipseME確實已經(jīng)安裝上了,我們在工作臺重啟之后,打開“窗口 / 首選項”中,我們可以看到一個J2ME選項,這時,Eclipse移動開發(fā)的第一步,我們已經(jīng)成功的邁出了!
注意:安裝好EclipseME之后,我們要對原有的Eclipse配置做一點(diǎn)小小的改動。由于移動開發(fā)時我們需要首先啟動手機(jī)模擬器,那么在Debug模式的Eclipse默認(rèn)設(shè)置不等到模擬器啟動就會失敗。
修改這點(diǎn)很簡單,在首選項的“java / 調(diào)試”中,把默認(rèn)設(shè)置更改為如下圖所示,調(diào)試模式就可以順利的啟動了。
加載廠商模擬器EclipseME為我們提供了一個集成開發(fā)環(huán)境,但僅僅這些是不夠的,我們還需要集成一種或多種手機(jī)模擬器來進(jìn)行程序測試工作。目前,各大手機(jī)廠商都擁有多種型號的手機(jī)模擬器,Sun也提供了一種通用模擬器。這里我們采用Sun WTK和Nokia Developer's Suite 兩種工具包來為大家演示。
加載Sun WTK v2.2
WTK(Wireless toolkit)是Sun為無線開發(fā)者提供的一個無線開發(fā)實用包。它擁有多個手機(jī)模擬器,我們在這里將WTK綁定到EclipseME,這將大大提高開發(fā)者的工作效率。
當(dāng)然,我們得先安裝WTK。安裝過程也很簡單,系統(tǒng)會自動檢測到當(dāng)前JDK所在路徑,并引用該JDK。
下面我將WTK綁定到EclipseME。
找到路徑“窗口 / 首選項/ J2ME / Platform Component”,右鍵單擊對話框右側(cè)的wireless toolkit,我們可以添加當(dāng)前系統(tǒng)已有的模擬器。在單擊“瀏覽”按鈕之后,我們選定WTK的安裝目錄。

/SHAPE />
EclipseME會自動分析出當(dāng)前模擬器類型,并顯示出來。

/SHAPE />
確認(rèn)之后,我們發(fā)現(xiàn)Platform Component一欄上添加了關(guān)于WTK的許多配置信息,此時,WTK已經(jīng)被我們集成到EclipseME上了。

/SHAPE />
加載Nokia Developer's Suite 2.2
Nokia擁有多種型號的手機(jī)的模擬器,為了統(tǒng)一管理,它推出了用于集中管理這些模擬器的管理軟件Developer's Suite。Developer's Suite本身是一個可以獨(dú)立運(yùn)行的工具包,就像WTK一樣。不同的是Developer's Suite不需要EclipseME就可以和Eclipsese集成。為了統(tǒng)一開發(fā)環(huán)境,這里主要介紹的是如何用EclipseMe加載它所提供的模擬器。Developer's Suite功能較多甚至包含了地圖編輯器和短信服務(wù)器,關(guān)于他們的詳細(xì)內(nèi)容,請參考Nokia開發(fā)者論壇。
首先,從Nokia論壇上下載安裝文件,如果你的電腦中有舊版本的Developer's Suite,需要首先卸載舊版本。Nokia的開發(fā)包是提供給Nokia論壇的開發(fā)者使用的。所以,在接受安裝協(xié)議之后,你需要提供你在Nokia論壇的用戶名和安裝序列號。

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

/SHAPE />
/SHAPE />

當(dāng)我們完成認(rèn)證之后,會發(fā)現(xiàn)Developer's Suite 2.2提供了多種安裝方式,包括獨(dú)立安裝或者直接與Eclipse集成。

/SHAPE />
如果選擇了與Eclipse集成,那我們就要提供當(dāng)前Eclipse的安裝目錄。

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

/SHAPE />
現(xiàn)在,我們終于可以用Eclipse開發(fā)第一個J2ME程序了!J
WTK(Wireless toolkit)是Sun為無線開發(fā)者提供的一個無線開發(fā)實用包。它擁有多個手機(jī)模擬器,我們在這里將WTK綁定到EclipseME,這將大大提高開發(fā)者的工作效率。
當(dāng)然,我們得先安裝WTK。安裝過程也很簡單,系統(tǒng)會自動檢測到當(dāng)前JDK所在路徑,并引用該JDK。
下面我將WTK綁定到EclipseME。
找到路徑“窗口 / 首選項/ J2ME / Platform Component”,右鍵單擊對話框右側(cè)的wireless toolkit,我們可以添加當(dāng)前系統(tǒng)已有的模擬器。在單擊“瀏覽”按鈕之后,我們選定WTK的安裝目錄。
EclipseME會自動分析出當(dāng)前模擬器類型,并顯示出來。
確認(rèn)之后,我們發(fā)現(xiàn)Platform Component一欄上添加了關(guān)于WTK的許多配置信息,此時,WTK已經(jīng)被我們集成到EclipseME上了。
加載Nokia Developer's Suite 2.2
Nokia擁有多種型號的手機(jī)的模擬器,為了統(tǒng)一管理,它推出了用于集中管理這些模擬器的管理軟件Developer's Suite。Developer's Suite本身是一個可以獨(dú)立運(yùn)行的工具包,就像WTK一樣。不同的是Developer's Suite不需要EclipseME就可以和Eclipsese集成。為了統(tǒng)一開發(fā)環(huán)境,這里主要介紹的是如何用EclipseMe加載它所提供的模擬器。Developer's Suite功能較多甚至包含了地圖編輯器和短信服務(wù)器,關(guān)于他們的詳細(xì)內(nèi)容,請參考Nokia開發(fā)者論壇。
首先,從Nokia論壇上下載安裝文件,如果你的電腦中有舊版本的Developer's Suite,需要首先卸載舊版本。Nokia的開發(fā)包是提供給Nokia論壇的開發(fā)者使用的。所以,在接受安裝協(xié)議之后,你需要提供你在Nokia論壇的用戶名和安裝序列號。

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

/SHAPE />
/SHAPE />

當(dāng)我們完成認(rèn)證之后,會發(fā)現(xiàn)Developer's Suite 2.2提供了多種安裝方式,包括獨(dú)立安裝或者直接與Eclipse集成。

/SHAPE />
如果選擇了與Eclipse集成,那我們就要提供當(dāng)前Eclipse的安裝目錄。

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

/SHAPE />
現(xiàn)在,我們終于可以用Eclipse開發(fā)第一個J2ME程序了!J
posted on 2006-10-22 16:49 xiaofeng 閱讀(576) 評論(0) 編輯 收藏 所屬分類: J2ME