版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Nokia手機S40平臺手機開發(fā)環(huán)境的搭建的過程:2011-3-30孫務(wù)本參考文檔:AInstaallaatioon aand Connfigguraatioon GGuidde,S40_SSDK_3rdd_Edditiion_FP22_Innstaallaatioon.ppdfBCDE系統(tǒng)環(huán)境:硬件The hharddwarre rrequuireemennts to insstalll aand runn thhe SSDK as a sstanndallonee toool aree:(refeer tto rrefeerennce A)Minimmum Recommmenndedd 6
2、67 MMHz Penntiuum pproccesssor 1000 MBB off frree harrd ddiskk sppacee 2556 MMB RRAM 2.8 GGHz Penntiuum pproccesssor 1400 MBB off frree harrd ddiskk sppacee 5112 MMB RRAM 16-biit ccoloor 24-biit ccoloor oor mmoree 1024xx7688 piixell diispllay Keyyboaard andd moousee 1024xx7688 piixell diispllay or m
3、orre KKeybboarrd aand mouuse If yoou pplann too woork witth ssounnd (froom MMIDlletss, ffor insstannce), yyoull alsso wwantt too haave asoundd caard thaat hhas onee chhannnel forr evveryy SDDK iinsttancce yyou runn. IIf yyou do nott haaveenouggh cchannnells, SDKK innstaancees tthatt yoou sstarrt aaf
4、teer yyou runn ouut oof cchannnells wwilll noothave souund.軟件(refeer tto rrefeerennce A)Use oone of theese opeerattingg syysteems as a mminiimumm sooftwwaree reequiiremmentt too ruun ttheSSeriies 40 SDKK, 33rd Ediitioon FFeatturee Paack 2 aas aa sttanddaloone: Winndowws XXP PProffesssionnal Serrvicc
5、e PPackk 2 Winndowws XXP HHomee Edditiion Serrvicce PPackk 2 Winndowws XXP PProffesssionnal Chiinesse SServvicee Paack 2You wwilll allso neeed tto iinsttalll a pubblicc Jaava SE Runntimme EEnviironnmennt (JREE) 55 orr hiigheerbeforre yyou insstalll tthe SDKK.開發(fā)環(huán)境所所需的軟軟件:(refeer tto rrefeerennce A)In
6、 adddittionn too ussingg thhe SSDK as a sstanndallonee toool, yoou ccan usee thhe SSDK witthinn ann IDDE.SSeriies 40 SDKK, 33rd Ediitioon FFeatturee Paack 2 hhas beeen ttestted witth tthe folllowwingg IDDEs buttmayy woork witth ootheer IIDEss ass weell: Nokkia Mobbilee Innterrnett Tooolkkit (NMMIT)
7、4.1 wwithh thhe ppatcch ffor JREE 5 Nokkia Devvelooperrs Suiite (NDDS) forr MMMS 11.1 Adoobe GoLLivee CSS2, dirrecttly andd thhrouugh NDSS foor MMMS 1.11 Adoobe Dreeamwweavver 8 Ecllipsse 33.1.2, witth CCarbbidee.j inttegrratiion Carrbidde.jj 1.5, staandaalonne iinsttalllatiion Sunn NeetBeeanss 5.0
8、wwithh NeetBeeanss Moobillityy Paack 5.00灰色部分不不是必須須。屬于于后期的的高級應(yīng)應(yīng)用。實際安裝過過程:實際的軟件件準備:JDK1.5.00, (jdkk-1_5_00_177-wiindoows-i5886-pp.exxe, 也叫JJ2SEE 5.0 ddeveeloppmennt KKit UPDDATEE 177), 下載網(wǎng)網(wǎng)址: HYPERLINK hhttpp:/m/prroduuctss/arrchiive/j2sse/55.0_17/inddex.htmml htttp:/jaava.sunn.coom/pprodductts/aarch
9、hivee/j22se/5.00_177/inndexx.httmlEclippse SDKK 3.1.00,下載載網(wǎng)址: HYPERLINK htttp:/arrchiive.ecllipsse.oorg/ecllipsse/ddownnloaads/droops/R-33.1-2000506627114355/inndexx.phhp htttp:/arrchiive.ecllipsse.oorg/ecllipsse/ddownnloaads/droops/R-33.1-2000506627114355/inndexx.phhpEclippseMMe 11.6.0, 下載網(wǎng)網(wǎng)址: HYPE
10、RLINK hhttpp:/t/prrojeectss/ecclippsemme/ffilees/eecliipseeme/1.66.0/ htttp:/ssourrcefforgge.nnet/proojeccts/ecllipssemee/fiiless/ecclippsemme/11.6.0/Carbiide.j 11.5.0, 下載網(wǎng)網(wǎng)址: HYPERLINK hhttpp:/wwww.foorumm.nookiaa.coom/iinfoo/sww.nookiaa.coom/iid/bbc27785aaa-bbda00-4336a-80dd6-ee6cff415574116a.htmm
11、l htttp:/wwww.fforuum.nnokiia.ccom/inffo/ssw.nnokiia.ccom/id/bc227855aa-bdaa0-4436aa-800d6-e6ccf411574416aa.httmlS40_SSDK_3rdd_Edditiion_FP22_1_0.zzip, 下載網(wǎng)網(wǎng)址: HYPERLINK hhttpp:/wwww.foorumm.nookiaa.coom/iinfoo/sww.nookiaa.coom/iid/ccc488f9aa1-ff5cff-4447b-bdbba-cc4d441b33d055ce/Serriess_400_Pllatffo
12、rmm_SDDKs.htmml htttp:/wwww.fforuum.nnokiia.ccom/inffo/ssw.nnokiia.ccom/id/cc448f99a1-f5ccf-4447bb-bddba-c4dd41bb3d005cee/Seeriees_440_PPlattforrm_SSDKss.httml 或 HYPERLINK htttp:/cmddn/wwikii/inndexx.phhp?ddoc-vieew-226622 htttp:/ddev.100086.ccn/ccmdnn/wiiki/inddex.phpp?dooc-vvieww-26662安裝過程:保證在滿足足前
13、面的的要求的的系統(tǒng)環(huán)環(huán)境下,依依照下列列步驟來來安裝, 注意,一一定要按按順序來來安裝:安裝JDKK1.55.0。如果已已安裝過過更高的的版本,則則應(yīng)該將將高版本本卸載,再再安裝。高高版本可可能因不不穩(wěn)定導(dǎo)導(dǎo)致和后后續(xù)的軟軟件不兼兼容。安裝Ecllipsse3.1.00,很簡簡單,解解壓到任任意目錄錄就行。此此處是解解壓到DD:NNokiiaeecliipsee. Ecclippse 目前有有更新的的版本,但但不是越越新越好好。會導(dǎo)導(dǎo)致和其其他軟件件的兼容容。安裝EcllipsseMee. 在在ecllipsse中菜菜單欄中中的 HHelpp-Sofftwaare Upddatees-Fiin
14、d andd innstaall-選選中 ssearrch forr neewffeatturees tto iinsttalll-Nexxt-addd AArchhiveed ssitee-選中eecliipseeme.feaaturre_11.6.0_siite.zipp-選中復(fù)復(fù)選框(打勾)ecllipssemee.feeatuure_1.6.0_siite.zipp-nexxt-neext-選選中II accceppt.-nnextt-選擇安安裝目錄錄(建議議默認)-fiinissh-innstaall-yyesEclippse重重啟后,看到菜菜單wiindoow-pprefferee
15、ncees有JJ2MEE,就是是安裝成成功。這時,Ecclippse J2MME開發(fā)發(fā)的第一一步,我我們已經(jīng)經(jīng)成功的的邁出了了注意:安裝裝好EcclippseMME 之之后,我我們要對對原有的的Ecllipsse 配配置做一一點小小小的改動動。由于于移動開開發(fā)時我我們需要要首先啟啟動手機機模擬器器,那么么在Deebugg 模式式的Ecclippse 默認設(shè)設(shè)置不等等到模擬擬器啟動動就會失失敗。(英文版修修改)在在Winndoww -Preeferrencce-Javva-Debbug中中,取消消暫停選選項,就就是把ssusppendd ex.和 susspennd eex. oon ccom.
16、的的勾去掉掉,還應(yīng)應(yīng)該把ddubuuggeer ttimeeoutt提高到到 2000000 毫秒秒,其他他全勾上上,調(diào)試試模式就就可以順順利的啟啟動了。安裝Carrbidde.jj 1.5。其其中有一一步需要要指定EEcliipsee的安裝裝路徑,這這步很重重要,不不過如果果你在安安裝好CCarbbidee.j后后更換了了Ecllipsse的版版本也不不必擔心心,只需需要將CCarbbidee.j安安裝目錄錄biineecliipsee中的兩兩個文件件夾復(fù)制制到Ecclippse安安裝目錄錄下即可可。這時時重新啟啟動ecclippse后后在菜單單欄中應(yīng)應(yīng)該會多多出一項項“toools”菜單。
17、菜菜單展開開后就是是如下圖圖所示:如果沒沒有出現(xiàn)現(xiàn)toools菜菜單,則則參照章章節(jié)“REF _Ref289287864 h5. Carrbidde.jj 1.5安裝裝后在eecliipsee中沒有有“toool”菜單項項“的解決決辦法。將將connfigguraatioon目錄錄下的幾幾個目錄錄刪除后后再重啟啟ecllipsse即可可。安裝S400手機的的SDKK。 SS40_SDKK_3rrd_EEdittionn_FPP2_11_0.zipp。后面的的新建工工程和調(diào)調(diào)試的步步驟詳細細過程參參照“REF _Ref289288224 h詳細教教程NDDS3.0 + ecclippse + N
18、Nokiia SSDKss (五五星)”章節(jié)。下下面的是是簡單說說法。在Ecliipsee中選擇擇新建工工程,類類型為“jjavaa - MIIDP Proojecct (Nokkia SDKK Pllug-in)”新建好工程程以后,應(yīng)應(yīng)該可以以看到左左邊的導(dǎo)導(dǎo)航欄中中出現(xiàn)了了剛剛新新建好的的工程,右右鍵點擊擊,選擇擇Prooperrtiees,然然后選擇擇Javva CComppileer,將將右邊的的Enaablee prrojeect speeciffic setttinngs打打上勾,然然后在下下面的CComppileer ccomppliaancee leevell下拉框框中選擇擇1
19、.44(因為為jdkk1.55 geenerratees ddifffereent byttecoode nummberr)。編寫源代碼碼或?qū)F(xiàn)現(xiàn)有源代代碼拷貝貝至工程程的srrc目錄錄下,然然后刷新新。此處處源代碼碼編寫也也是參照照文檔附附錄中的的詳細教教程。編譯無誤后后,建立立Jarr/Jaad文件件。在主菜菜單中選選擇Tooolss-CCarbbidee.j-Neew AAppllicaatioon PPackkagee,在彈彈出來的的對話框框中設(shè)置置好各種種屬性后后,點擊擊右下角角的Geenerratee.按鈕。Eclippse中中在線調(diào)調(diào)試jaava代代碼。新新建運行行配置,類類型選
20、NNokiia SSDK Pluug-iin,在在右邊MMainn選項卡卡中確保保項目是是以Jaad文件件方式運運行而不不是MIIDleet cclasss方式式,選擇擇剛剛建建立的jjad文文件。在在Nokkia SDKK Pllug-in選選項卡中中可以選選擇S660Emmulaatorr或者SS60DDeviice,這這里我們們要進行行On-devvicee deebugg,所以以應(yīng)該選選擇S660Deevicce。如如果Ecclippse的的Connsolle在輸輸出的時時候出現(xiàn)現(xiàn)亂碼,可可以嘗試試改變這這里的CCommmon選選項卡中中的Coonsoole Enccodiing。通過
21、后將jjar文文件通過過USBB口拷貝貝到手機機上的目目錄下即即可。打開手機上上的相應(yīng)應(yīng)目錄,按按確認即即可運行行。碰見的問題題及解決決方法:Eclippsemme 11.7.9 安安裝后wwinddow-Preeferrencce中沒沒有J22ME應(yīng)該是版本本兼容的的問題。EEcliipsee 3.1.00 不能能支持到到最新版版Ecliipseeme 1.77.9。后來改成EEcliipseeme00.7.5就好好了。但是改成EEcliipseeme00.7.5雖然然winndoww-Prrefeerennce中中有看到到J2MME了,但但是這個個版本00.7.5太老老了,很很多功能能都沒
22、有有。重下了Ecclippsemme1.6.00,并且且安裝。就就完美了了。這當中涉及及到卸載載EcllipsseMee插件的的操作,具具體的參參看本文文檔的章章節(jié)“REF _Ref289288868 h4. 卸載EEcliipseeME插插件”。中間也涉及及到很多多版本兼兼容的問問題, 具體參參看本文文檔的章章節(jié)“REF _Ref289288922 h1. Ecllipsse + Nookiaa SDDK 環(huán)環(huán)境的一一些總結(jié)結(jié)”必須嚴格遵遵守軟件件的安裝裝順序這點在網(wǎng)上上很多文文章中包包括本文文參考文文獻【AA】S440_SSDK_3rdd_Edditiion_FP22_Innstaalla
23、atioon.ppdf中中都有提提到。一一定要嚴嚴格按照照相應(yīng)的的前后順順序來安安裝軟件件, 否否則苦頭頭有得吃吃了。找不到NDDS3.0?NDS3.0 即即Nokkia Devvelooperrs Suiite 3.00.很多教程中中提及的的NDSS如今已已變成了了Carrbidde.jj 1.5,可可以從NNokiia論壇壇中下載載到。NDS2.2 倒倒是在找找了很久久后終于于在一個個網(wǎng)站上上下到了了。NDDS2.2的下下載網(wǎng)址址為: HYPERLINK hhttpp:/robbotiics.ee.uwaa.eddu.aau/aalt-conn/nookiaa/nookiaa-S660-2
24、2ndEEd/ htttp:/u.auu/allt-ccon/nokkia/nokkia-S600-2nndEdd/安裝后才發(fā)發(fā)現(xiàn)對于于此程序序,諾基基亞網(wǎng)站站已不再再對其提供供序列號號。所以以無法安安裝成功功。只能用caarbiide.j 11.5來來替代它它了。參考本文檔檔章節(jié)“REF _Ref289288922 h1. Ecllipsse + Nookiaa SDDK 環(huán)環(huán)境的一一些總結(jié)結(jié)”Carbiide.j 11.5.0 安安裝完后后在ecclippse33.1菜菜單中沒沒有多出出“toool”菜單這個問題有有不少人人遇到過過,也不不明白為為什么原原因。但是找到了了解決這這個問題題的
25、方法法。You ccan go to ecllipssecconffiguurattionn fooldeer tto ddeleete thee fooldeers .setttinggs, org.eecliipsee.coore.runntimme, org.eecliipsee.ossgi andd org.eecliipsee.uppdatte afterr yoou hhavee innstaalleed eecliipsee annd CCarbbidee.j andd reestaart youur eecliipsee. PPleaase tryy itt, II thhin
26、kk itt wiill makke hhelpp.參考本文檔檔章節(jié)“REF _Ref289287864 h5. Carrbidde.jj 1.5安裝裝后在eecliipsee中沒有有“toool”菜單項項”??梢杂肧DDK仿真真,卻不不能夠單單步調(diào)試試?設(shè)置問題。等到成功安安裝caarbiide.j 后后,且可可以調(diào)用用SDKK來emmulaatorr那些*。Classs文件件和*.jadd文件。但但是如果果想單步步調(diào)試,每每次點擊擊”debbug as 。” 或者“run as?!卑粹o想進入調(diào)試狀態(tài), 都會彈出一個錯誤對話框: “unspecified platform”等。這是由錯誤誤的
27、設(shè)置置所導(dǎo)致致的。受到章節(jié)“REF _Ref289290188 h3. Nokkia on-devvicee deebugg 過程程詳解”第9步步的啟發(fā)發(fā)。意識識到應(yīng)該該在工具具欄中點點擊“Debbug?!辈藛雾?, 如下所示。然后再彈出出的對話話框中選選擇Nookiaa SDDK PPlugg-inn, 右右鍵后選選擇“neww”則會出出現(xiàn)下圖圖對話框框右邊所所示的幾幾個選項項卡。類型選Nookiaa SDDK PPlugg-inn,在右右邊Maain選選項卡中中確保項項目是以以Jadd文件方方式運行行而不是是MIDDlett cllasss方式,選選擇剛剛剛建立的的jadd文件。在在Nokk
28、ia SDKK Pllug-in選選項卡中中可以選選擇S660Emmulaatorr或者SS60DDeviice,這這里我們們要進行行On-devvicee deebugg,所以以應(yīng)該選選擇S660Deevicce。如如果Ecclippse的的Connsolle在輸輸出的時時候出現(xiàn)現(xiàn)亂碼,可可以嘗試試改變這這里的CCommmon選選項卡中中的Coonsoole Enccodiing。當然我用MMIDllet claass 方式也也試過,可可以。但但是這樣樣仿真的的可能不不是真實實的手機機環(huán)境。用用claass仿仿真的沒沒問題可可能用JJAD方方式仿真真就會有有問題。受此啟發(fā),對對于其他他的pl
29、lug-in(如如JUnnit, wirreleess Tooolkiit eemullatoor, ), 都可以以采取類類似的辦辦法來解解決。New 后后在右邊邊的選項項卡中設(shè)設(shè)置處理理。用classs文件件來仿真真正常,用用jadd文件仿仿真卻異異常用的是章節(jié)節(jié)“REF _Ref289288224 h詳細教教程NDDS3.0 + ecclippse + NNokiia SSDKss (五五星)”中的源源代碼例例子。用classs文件件仿真就就沒問題題,emmulaatorr中正確確顯示圖圖片。但是用jaad文件件就有問問題了,eemullatoor中不不能現(xiàn)實實圖片,而而且控制制臺還提提示
30、jaava.lanng.nnulllpoiinteer異常常。原因還不明明。我吧吧代碼中中顯示圖圖片的代代碼注釋釋掉以后后,異常常消失了了??磥硎菆D片片導(dǎo)致的的。一些地方別別忘了需需要設(shè)置置參考“REF _Ref289290997 h網(wǎng)上上別人的的經(jīng)驗參參考:”.有用的軟件件下載網(wǎng)網(wǎng)址:JAVA集集中下載載頁JAVA 各個分分支及分分支不同同版本存存檔下載載區(qū): HYPERLINK http:/wwww.oraaclee.coom/ttechhnettworrk/jjavaa/arrchiive-13992100.httml htttp:/wwww.oraaclee.coom/ttechhne
31、ttworrk/jjavaa/arrchiive-13992100.httmlEclippse集集中下載載頁Eclippse各各個不同同版本存存檔下載載區(qū): HYPERLINK http:/g/ecclippse/dowwnlooadss/inndexx.phhp htttp:/arrchiive.ecllipsse.oorg/ecllipsse/ddownnloaads/inddex.phppEclippsemme集中中下載頁頁Eclippsemme各個個不同版版本存檔檔下載區(qū)區(qū): HYPERLINK http:/ssourrcefforgge.nnet/proojeccts/ecllips
32、semee/fiiless/ecclippsemme/ htttp:/ssourrcefforgge.nnet/proojeccts/ecllipssemee/fiiless/ecclippsemme/Nokiaa SDDKs下載頁頁 HYPERLINK http:/cmddn/wwikii/inndexx.phhp?ddoc-vieew-226622 htttp:/cmddn/wwikii/inndexx.phhp?ddoc-vieew-226622 中國國移動-開發(fā)者者社區(qū)或者 HYPERLINK http:/m/innfo/m/idd/ccc48ff9a11-f55cf-4477b-bb
33、dbaa-c44d411b3dd05cce/SSeriies_40_Plaatfoorm_SDKKs.hhtmll htttp:/m/innfo/m/idd/ccc48ff9a11-f55cf-4477b-bbdbaa-c44d411b3dd05cce/SSeriies_40_Plaatfoorm_SDKKs.hhtmllNokiaa 手機機詳細技技術(shù)參數(shù)數(shù)查詢諾基亞各款款手機的的詳細參參數(shù),對對開發(fā)時時了解其其平臺功功能很有有用。 HYPERLINK http:/m/Deevicces/Devvicee_sppeciificcatiionss/31110_claassiic/ htttp:/
34、m/Deevicces/Devvicee_sppeciificcatiionss/31110_claassiic/如下圖所示示:諾基亞S440平臺臺各種資資料 (中中文) HYPERLINK http:/n/scch/mmainn/0,0110_220,000.hhtmll#reecommmenndedd_tooolss_foor_jjavaa_deevellopeers htttp:/n/scch/mmainn/0,0110_220,000.hhtmll#reecommmenndedd_tooolss_foor_jjavaa_deevellopeers , 包包含以下下內(nèi)容: HYPERLI
35、NK /sch/main/0,010_20,00.html#overview#overview l overview#overview Seriees 440 pplattforrm 概概述 HYPERLINK /sch/main/0,010_20,00.html#6th#6th l 6th#6th Seriees 440 66th Ediitioon:構(gòu)構(gòu)建于增增強的JJavaa 技技術(shù)兼容容性之上上 HYPERLINK /sch/main/0,010_20,00.html#java#java l java#java Java 應(yīng)用用開發(fā)伙伙伴 HYPERLINK /sch/main/0,0
36、10_20,00.html#flashlite#flashlite l flashlite#flashlite Flashh Liite 開發(fā)伙伙伴 HYPERLINK /sch/main/0,010_20,00.html#webdevelopers#webdevelopers l webdevelopers#webdevelopers Web 開開發(fā)伙伴伴 HYPERLINK /sch/main/0,010_20,00.html#media#media l media#media 媒體和內(nèi)容容開發(fā)伙伙伴 HYPERLINK /sch/main/0,010_20,00.html#devices
37、#devices l devices#devices 代表性終端端 HYPERLINK /sch/main/0,010_20,00.html#getting#getting l getting#getting 入門 HYPERLINK /sch/main/0,010_20,00.html#recommended_tools_for_java_developers#recommended_tools_for_java_developers l recommended_tools_for_java_developers#recommended_tools_for_java_developers 針
38、對Javva 開發(fā)伙伙伴的推推薦工具具和SDDK HYPERLINK /sch/main/0,010_20,00.html#recommended_tools_for_content_developers#recommended_tools_for_content_developers l recommended_tools_for_content_developers#recommended_tools_for_content_developers 針對內(nèi)容開開發(fā)伙伴伴的推薦薦工具 HYPERLINK /sch/main/0,010_20,00.html#support#support l
39、support#support 支持 HYPERLINK /sch/main/0,010_20,00.html#code#code l code#code 代碼與范例例討論交流網(wǎng)網(wǎng)站Nokiaa foorummJavaNNB網(wǎng)上別人的的經(jīng)驗參參考:1. Ecclippse + NNokiia SSDK 環(huán)境的的一些總總結(jié) HYPERLINK http:/wwww.nkssoftt.coom.ccn/ppostt/155.httml htttp:/wwww.nkssoftt.coom.ccn/ppostt/155.httml2009年年5月112日 15:10:00 發(fā)布:NKSSoftt 相信
40、利用EEcliipsee進行JJ2MEE大家早早已熟知知,但使使用Nookiaa SDDK卻總總是會碰碰到這樣樣或那樣樣的問題題。下面面給大家家介紹一一下目前前我所使使用的開開發(fā)環(huán)境境,相信信能給那那些還在在各種錯錯誤中四四處碰壁壁的朋友友們一些些幫助。在此之前希望大家首先跟著我確定幾件事情:1.已成功安裝并正確配置了JDK,這里我們使用的版本為1.5.0_18(建議不要使用1.6.x,原因?qū)⒃谙旅孢M行說明)2.已下載好Eclipse 3.1.1 或 3.1.2 前者有中文包,習慣英文界面的朋友可以選擇后者。3.已下載好EclopseMe 1.6.1 這是支持Eclipse 3.1.x的最后一
41、個版本,之后都要求Eclipse 3.2.x及以后的版本了。4.很多教程中提及的NDS如今已變成了Carbide.j 1.5,可以從Nokia論壇中下載到。5.下載所需的Nokia SDK,我下載的是S60 3rd FP1 和 S60 2rd FP1 Chinese,同樣可以在Nokia論壇上下載到。完成上述幾項工作后,下面我們開始介紹環(huán)境的安裝及配置:1.安裝Eclipse,將下載好的Eclipse解壓到磁盤當中,例如:C:Eclipse2.安裝Eclipse語言包,同樣將下載好的語言包,解壓到Eclipse的安裝目錄當中即可3.安裝EclipseMe,方法這里就不說明了4.安裝Carbid
42、e.j 1.5,其中有一步需要指定Eclipse的安裝路徑,這步很重要,不過如果你在安裝好Carbide.j后更換了Eclipse的版本也不必擔心,只需要將Carbide.j安裝目錄bineclipse中的兩個文件夾復(fù)制到Eclipse安裝目錄下即可5.安裝下載的Nokia SDK,較新版本的SDK可能會要求你選擇Eclipse的路徑,因為有相關(guān)的幫助文檔需要作為插件進行安裝。之后打開Eclipse將發(fā)現(xiàn)工具欄上多出了幾個選項,如下圖選擇Add new Nokia SDK可以將剛才下載并安裝的SDK添加進來。下面新建一個項目,選擇MIDP Project (Nokia SDK Plug-in)
43、,我們將會在SDK選擇向?qū)е锌吹?,剛才添加進來的SDK已經(jīng)可以使用了,如下圖需要注意的幾點:1.Carbide.j 1.5只支持到S60 3rd FP1之后將無法被識別到。2.如果JDK使用的版本為1.6.x,安裝好的Nokia SDK S60 2rd FP1將無法被卸載。3.Eclipse3.2.x及以后版本雖然可以成功加載Carbide.j,但卻無法對程序進行運行及調(diào)試,因此推薦使用Eclipse 3.1.1 or 3.1.24.如果希望在更高版本的SDK上進行開發(fā),比如S60 3rd FP2,建議大家看下這篇文章/developerworks/cn/opensource/tutorial
44、s/os-eclipse-eswt/section3.html。理論上這個開發(fā)環(huán)境可以對S60 3rd Fp2 之前的SDK進行開發(fā)和調(diào)試,Carbide.j還有很多有趣的功能,大家可以參考相關(guān)的幫助文檔Tags: HYPERLINK /catalog.asp?tags=%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91 軟件件開發(fā) HYPERLINK /catalog.asp?tags=J2ME J22ME HYPERLINK /catalog.asp?tags=%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1 程序序設(shè)計 HYPERLINK /
45、catalog.asp?tags=%E7%BC%96%E7%A8%8B 編程程 HYPERLINK /catalog.asp?tags=%E7%BC%96%E7%A8%8B%E6%8A%80%E5%B7%A7 編程程技巧 HYPERLINK /catalog.asp?tags=Series+40+Platform Seeriees 440 PPlattforrm HYPERLINK /catalog.asp?tags=Series+60+Platform Serriess 600 Pllatfformm HYPERLINK /catalog.asp?tags=Nokia+SDK Nookiaa
46、 SDDK HYPERLINK /post/15.html 固定鏈接 | 分分類:JJ2MEE | 評論:0 | 引用用:0 | 瀏瀏覽:224877 2. 配置置用J22ME+WTKK+ecclippse開開發(fā)Nookiaa手機游游戲的環(huán)環(huán)境.網(wǎng)址: HYPERLINK hhttpp:/m/ittlanngquun/bblogg/ittem/c4339f77f3ee26aae8114b007ecc59aa.httml htttp:/hhi.bbaiddu.ccom/itllanggqunn/bllog/iteem/cc4399f7ff3e226aee8144b077ec559a.htmml2
47、008-12-26 15:33轉(zhuǎn)自:htttp:/bblogg.1663.ccom/yfddtk_kdyy/bllog/staaticc/82296112422008812771000575584/剛剛接觸JJAVAA什么也也沒學(xué)到到呢.光配配置環(huán)境境了.在經(jīng)過幾天天的查找找、翻看看終于弄弄好了.我配置的環(huán)環(huán)境是WWinddow220000SP44+JAAVA-J22SESSDK11.4.2JJ2MEE+WTTK2.2+eecliipsee3.11+ecclippsemme0.7+NNDS22.2+Nokkia772100SDKK+.J2SE SDKK1.44.2: HYPERLINK /j2
48、se/downloads/ http:/jjavaa.suun.ccom/j2sse/ddownnloaads/J2ME Wirreleess TooolkiitWTK2.2 HYPERLINK /j2me/download.html http:/jjavaa.suun.ccom/j2mme/ddownnloaad.hhtmlleclippse HYPERLINK /downloads/index.php http:/wwww.ecllipsse.oorg/dowwnlooadss/inndexx.phhp (隨便找找個地下下吧)eclippsemme0.7 HYPERLINK /eclips
49、eme/eclipseme.feature_0.7.0_site.zip?download http:/pprdoownlloadds.ssourrcefforgge.nnet/ecllipssemee/ecclippsemme.ffeatturee_0.7.00_siite.zipp?doownlloadd HYPERLINK / http:/t/(點點Dowwnlooadss)Nokiaa Deevellopeerss Suuitee 2.2 ffor J2MMENDS2.2 HYPERLINK /main/0,034-2,00.html http:/m/maain/0,0344-2,00
50、.htmmlNokiaa72110SDDK(其其他的應(yīng)應(yīng)該類似似吧) HYPERLINK /main/1,6566,034-31,00.html http:/m/maain/1,665666,0334-331,000.hhtmll開始安裝:1)先安裝裝J2SSE SSDK 找個路路徑 比比如:DD:jj2sddk設(shè)置 我的的電腦-屬性性-高高級-環(huán)境變變量-系統(tǒng)變變量-(有的的就在后后面直接接添加沒沒有就自自己新建建)JAVA_HOMMED:j22sdkkCLASSSPATTH.;%JAAVA_HOMME%libbdtt.jaar;%JAVVA_HHOMEE%llib tooolss.jaar
51、;DD:jj2sddkllibserrvleet.jjar;D:j2ssdklibbmsssqllserrverr.jaar;DD: j2ssdklibb;D:JDDBClibb(%JJAVAA_HOOME%就是上上邊的JJAVAA_HOOME的的D:j2ssdk,.為根目目錄)Path(一般這這個有)%JAVAA_HOOME%biin;%JAVVA_HHOMEE%jjrebinn;2)安裝WWTK22.2 找個路路徑直接接裝吧 比如:D:WTKK223)安裝eecliipsee3.11 這個個不用裝裝直接解解壓就好好了4)安裝eecliipseeme00.7打開ecllipsse-菜單HHe
52、lpp-ssofttwarre uupdaatess-ffindd annd iinsttalll-ssearrch forr neew ffeatturees tto iinsttalll-NNew loccal sitte-選擇你你ecllipssemee0.77下載的的路徑-選擇擇他-下一步步-到到完成5)安裝把把WTKK2.22加入eecliipsee打開ecllipsse-菜單 -wwinddow-prrefeerenncess-左左側(cè)J22ME-pllatfformm coompoonennt-在右邊邊右擊添添加-Addd Wiirellesss Tooolkkit-選擇擇你WTT
53、K2.2安裝裝路徑7)安裝NNDS22.2 找個路路徑裝吧吧 比如如:D:Nookiaa6)安裝NNokiia72210SSDK 安裝NNokiia7SSDK安安裝地址址在NDDS2.2的安安裝路徑徑 (其其他的SSDK也也應(yīng)該就就這樣裝裝吧)8)把NookiaaSDKK 加入入ecllipsse eecliipsee-菜菜單-winndoww-ppreffereencees-左側(cè)JJ2MEE-pplattforrm ccompponeent-在右右邊右擊擊添加-Addd WWireelesss TToollkitt-選選擇你NNDS22.2安安裝路徑徑9)好了測測試一下下,新建建prooje
54、cct-選擇JJ2MEE-JJ2MEE Miidleet SSuitte-設(shè)置路路徑和名名稱-(不要要點完成成)點擊擊下一步步選擇NNokiia 772100 MIIDK 1.00-完完成10)ruun. 在在runn.里選擇擇雙擊WWireelesss TToollkitt emmulaatorr-添添上名字字 設(shè)置置exeecuttablle里MMidllet 運行就就好了.給一個我抄抄的例子子 等你你運行了了這段程程序 如如果成功功了那就就說明你你現(xiàn)在和和我同步步了。讓我們一起起繼續(xù)學(xué)學(xué)吧.imporrt jjavaax.mmicrroedditiion.middlett.MIIDlee
55、t;imporrt jjavaax.mmicrroedditiion.middlett.MIIDleetSttateeChaangeeExccepttionn;imporrt jjavaax.mmicrroedditiion.lcddui.*;publiic cclasss HHellloWoorldd exxtennds MIDDlett immpleemennts CommmanndLiisteenerr pprivvatee Diispllay dissplaay; pprivvatee Foorm maiinFoorm; pprivvatee SttrinngIttem strring
56、gIteem; pprivvatee Coommaand exiitCoommaand = nnew Commmannd(Exiit, Coommaand.EXIIT, 1); ppubllic staaticc fiinall Sttrinng WWEB_SITTE = WWEB_SITTE; pprottectted voiid sstarrtAppp() thhrowws MMIDlletSStatteChhanggeExxcepptioon iniitMIIDleet(); dissplaay.ssetCCurrrentt(maainFFormm); pprivvatee vooid
57、iniitMIIDleet() dissplaay = Diispllay.gettDissplaay(tthiss); maiinFoorm = nnew Forrm(Helllo Worrld); strringgIteem = neew SStriingIItemm(nuull, nuull); Strringg teext = ggetAAppPProppertty(WWEB_SITTE); strringgIteem.ssetTTextt(teext); maiinFoorm.apppendd(sttrinngIttem); maiinFoorm.adddCommmannd(eexi
58、ttCommmannd); maiinFoorm.settCommmanndLiisteenerr(thhis); pprottectted voiid ppausseAppp() pprottectted voiid ddesttroyyAppp(boooleean argg0) thrrowss MIIDleetSttateeChaangeeExccepttionn Sysstemm.ouut.pprinntlnn(eexitt thhe aappllicaatioon); ppubllic voiid ccommmanddActtionn(Coommaand cmdd, DDisppla
59、yyablle ddispplayy) if (cmmd = eexittCommmannd) trry ddesttroyyAppp(faalsee); nnotiifyDDesttroyyed(); cattch (MIIDleetSttateeChaangeeExccepttionn e) ee.prrinttStaackTTracce(); HYPERLINK /itlangqun/blog/category/J2me o 查看該分類中所有文章 類別:J22me | | HYPERLINK /do/add o 將此文章添加到百度搜藏 添加加到搜藏藏 | HYPERLINK /itlan
60、gqun/blog/item/c439f7f3e26ae814b07ec59a.html# l # o 將此文章分享到i貼吧 分享到到i貼吧吧 | 瀏覽(1955) | HYPERLINK /itlangqun/blog/item/c439f7f3e26ae814b07ec59a.html#send#send l send#send 評論論(00) 3. Nookiaa onn-deevicce ddebuug 過過程詳解解 HYPERLINK http:/hhi.bbaiddu.ccom/ij113711/bllog/iteem/dda9cc86002100c1aa70884bffb5118
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報書:新時代卓越工程師教育培養(yǎng)研究
- 2025年度混凝土行業(yè)展會贊助與合作合同3篇
- 課題申報書:新人口格局下基礎(chǔ)教育師資配置編制標準改革研究
- 課題申報書:消費文化語境中嶺南醒獅的文化生產(chǎn)
- 課題申報書:縣域交流輪崗教師在流入校教育教學(xué)狀況調(diào)查及優(yōu)化政策研究
- 2025年度漢堡店鋪股權(quán)轉(zhuǎn)讓與受讓人責任協(xié)議3篇
- 2024年預(yù)拌混凝土生產(chǎn)線技術(shù)改造合同范本3篇
- 二零二五年度企業(yè)分紅股權(quán)代持轉(zhuǎn)讓協(xié)議3篇
- 2025年度智能停車系統(tǒng)研發(fā)與實施合同2篇
- 2024年版:企業(yè)融資擔保合同樣本
- 長期照護服務(wù)流程
- 精心打造東北大學(xué)近四年C語言理論考試試題及答案
- 醫(yī)院規(guī)劃發(fā)展部社會工作科職責
- 《Power Bi應(yīng)用》課程標準
- 《瘋狂動物城》全本臺詞中英文對照
- 幼兒園的品格與道德教育主題班會課件
- 2024抗菌藥物分級管理及臨床合理應(yīng)用考核試題及答案
- 儲能系統(tǒng)的應(yīng)急預(yù)案措施
- 論海瀾之家存貨管理的問題、成因及其對策
- 醫(yī)院長期醫(yī)囑單(模板)
- 班主任育人故事(通用17篇)
評論
0/150
提交評論