WEB开发网      婵犵數濮烽弫鍛婃叏閻戣棄鏋侀柛娑橈功缁犻箖鏌嶈閸撴氨鎹㈠☉娆愬闁告劕寮堕幖鎰棯閸撗勫殌闁宠鍨块幃鈺冣偓鍦Т椤ユ繈姊哄Ч鍥р偓妤呭磻閹捐桅闁告洦鍨扮粻娑㈡煕椤愶絾绀冩い搴$Ч濮婅櫣绮欏▎鎯у壋闂佸摜濮甸崝娆愪繆閻㈢ǹ绀嬫い鏍ㄨ壘閸炪劑姊洪棃娴ゆ稒鎷呴幓鎺嶅闂佸湱鍎ら〃鍡涘煕閹烘鐓曢柡鍥ュ妼娴滄粍銇勮箛锝呭籍闁哄备鈧磭鏆嗛悗锝庡墰閺嗙娀鏌ф导娆戝埌闁靛棙甯掗~婵嬫偂鎼达絼鐢荤紓浣诡殕閸ㄥ灝顫忕紒妯诲缂佹稑顑呭▓顓炩攽椤旀枻鍏紒鐘虫崌閵嗕礁顫濋幇浣光枌婵犵數濮崑鎾趁归敐鍥┿€婇柡鈧禒瀣厽婵☆垱顑欓崵瀣偓瑙勬偠閸庤精鐏冮梺缁樏鍫曞疮閻愮數纾奸柛灞炬皑鏁堥悗瑙勬礃缁繘藝鐎靛摜妫柟顖嗕礁浠悗娈垮枛閻栫厧鐣烽悡搴樻婵☆垯璀﹂悗宕囩磽閸屾瑧鍔嶆い銊ユ閻f繈骞栨担姝屾憰闂佺粯妫冮ˉ鎾诲汲鐎n喗鐓熸俊銈傚亾闁绘妫楅埢鎾澄旈崨顔规嫼闁荤姴娲犻埀顒冩珪閻忊偓闂備礁鎼幊鎰叏閹绢喗鍋╅柣銈庡灛娴滃綊鏌熼悜妯肩畺闁哄懏绻堝娲濞戞艾顣哄┑鈽嗗亝閻熲晠銆佸▎鎺旂杸闁哄啫鍊婚惁鍫ユ⒑濮瑰洤鐏叉繛浣冲嫮顩烽柨鏇炲€归悡鏇㈡煏婵炲灝鍔ら柛鈺嬬稻椤ㄣ儵鎮欓弶鎴濐潚濡ょ姷鍋為敃銏ゃ€佸▎鎾村殐闁冲搫顑囬獮銏ゆ⒒閸屾瑦绁版い顐㈩槸閻e嘲螣閼测晝鐓嬪銈嗘閿熴儲绂嶈ぐ鎺撶厵闁绘垶蓱鐏忣厼霉濠婂啰绉烘慨濠呮缁辨帒螣閾忛€涙闂備焦瀵уú宥夊疾濞戞粎浜遍梻浣告啞濞诧箓宕归柆宥呯厱闁硅揪闄勯悡娆撴煠濞村娅呭ù鐘崇矊閳规垿鍨鹃悙钘変划闂佽鍠楅〃鍛村煡婢舵劕绠抽柟鎯ь嚟瑜板洨绱撻崒娆戣窗闁哥姵鐗犻、鏍川閹碱厽鏅i梺绋跨箳閸樠呮閻愮繝绻嗘い鏍ㄧ矌鐢稒绻涢崨顓熷枠婵﹦绮幏鍛存偡闁箑娈濈紓鍌欐祰椤曆囧磹閸噮鍤曠紓浣贯缚缁♀偓闂佹悶鍎崝宥呪枍閸ヮ剚鈷戠紒瀣濠€鎵磼鐎n偅宕岀€规洏鍨介幃浠嬪川婵犲嫬骞楅梺鐟板悑閻n亪宕规繝姘厐闁哄洢鍨洪悡銉︽叏濡灝鐓愰柣鎾跺枛閻擃偊宕堕妷銉ュБ缂備礁顑堝畷鐢垫閹烘梻纾兼俊顖濆亹閻h櫣绱撴担铏瑰笡缂佽鐗嗛悾宄邦潨閳ь剚淇婂宀婃Ш缂備浇椴哥换鍫濐潖缂佹ɑ濯寸紒娑橆儏濞堟劙姊洪幖鐐插闁告鍟块悾鐑筋敍閻愯尙楠囬梺鐟邦嚟婵潧鈻撴ィ鍐┾拺缂備焦蓱閳锋帡鏌嶅畡鎵ⅵ鐎殿噮鍋婂畷鎺楁倷鐎电ǹ骞堥梻浣瑰▕閺侇噣宕戦幘缁樼厸闁告侗鍠氶幊鍛繆閸欏濮囬摶锝夋偠濞戞帒澧查柡鍌楀亾闂傚倷鑳剁划顖炲礉閺囩倣鐔哥節閸パ冩優闂佺粯鏌ㄩ惃婵嬪绩閼恒儯浜滈柡鍐ㄦ处椤ュ鏌涢弬璇测偓婵嬪箺閸洘鍊烽柣鎴炨缚閸橀亶姊洪崫鍕偍闁告柨鏈弲鍫曨敍閻愬鍘卞┑鐐叉缁绘帞绮绘繝姘厸閻忕偟鏅晥閻庤娲﹂崑濠傜暦閻旂⒈鏁嗛柍褜鍓欓埢宥夋晲閸モ晝锛濇繛杈剧稻瑜板啯绂嶉悙顒傜瘈闁靛骏绲剧涵鐐亜閹存繃宸濈紒顔剧帛閵堬綁宕橀埡鍐ㄥ箥闂佽瀛╃粙鎺戠幓鐠恒劎涓嶆慨妞诲亾闁哄被鍔岄埥澶娢熸径鐧哥稻閵囧嫰濡搁敐鍛Е闂佽鍠楅悷鈺呫€侀弮鍫濈妞ゆ挻绻勭粈鍕⒒閸屾瑦绁版い鏇熺墵瀹曚即寮介銈囶槸婵犵數濮撮崐濠氬汲閿曞倹鐓欐い鏍仜娴滅増淇婇懠棰濆殭闁宠鍨块崺鍕礃閵娧呫偡婵$偑鍊ら崢楣冨礂濡警鍤曢悹鍥ㄧゴ濡插牓鏌曡箛鏇烆潔闁冲搫鎳忛悡蹇擃熆鐠鸿櫣澧曢柛鏃€鎸抽弻娑㈠棘濞嗙偓楔缂備浇椴搁幐濠氬箯閸涱垳鐭欓幖瀛樻尭娴滈箖鏌涘┑鍕姢闁活厽鎸鹃幉鎼佹偋閸繄鐟ㄩ梺鍝勵儎缁舵岸寮婚悢鐓庣鐟滃繒鏁☉銏$厸闁告侗鍠楅崐鎰版煛鐏炶濮傞柟顔哄€濆畷鎺戔槈濮楀棔绱� ---闂傚倸鍊搁崐鎼佸磹閹间礁纾归柣鎴eГ閸婂潡鏌ㄩ弮鍫熸殰闁稿鎸剧划顓炩槈濡搫绠诲┑鐐叉▕娴滄粓鎮″☉銏$厱婵炴垵宕獮妯汇亜閺傛寧顥㈡慨濠呮閹瑰嫰濡搁妷锔惧綒闂備胶鎳撻崵鏍箯閿燂拷
开发学院WEB开发Jsp J2ME入门专题系列之三:搭建开发环境 阅读

J2ME入门专题系列之三:搭建开发环境

 2008-01-05 19:41:32 来源:WEB开发网 闂傚倸鍊搁崐鎼佸磹閹间礁纾瑰瀣椤愯姤鎱ㄥ鍡楀幊缂傚倹姘ㄩ幉绋款吋閸澀缃曢梻鍌欑濠€閬嶆惞鎼淬劌绐楅柡宥庡亞娑撳秵銇勯弽顐沪闁绘挶鍎甸弻锝夊即閻愭祴鍋撻崷顓涘亾濮樼偓瀚�闂傚倸鍊搁崐鎼佸磹閹间礁纾瑰瀣捣閻棗銆掑锝呬壕濡ょ姷鍋涢ˇ鐢稿极閹剧粯鍋愰柟缁樺笧閳ь剦鍙冨鍝勑ч崶褏浠奸梺璇茬箲閼归箖鎮鹃悜钘夎摕闁靛濡囬崢鐢告⒑鐟欏嫷鍟忛柛鐘崇墵閵嗗倹绺介崨濠勫幈闁硅壈鎻槐鏇熺墡闂備線娼уú銈団偓姘嵆閻涱噣骞掑Δ鈧粻锝嗙節闂堟稑鏆欏ù婊堢畺閺岋綁濮€閳惰泛婀辨竟鏇熺節濮橆厾鍘甸梺缁樺姦閸撴岸鎮樻潏銊ょ箚闁圭粯甯炴晶娑氱磼缂佹ḿ娲寸€规洖宕灃闁告劕鍟犻崜婵堟崲濞戞ḿ鏆嗗┑鐘辫兌閺佹牜绱撴担浠嬪摵闁圭懓娲ら悾鐑藉箳閹搭厽鍍甸梺鐟板悁閻掞箓鎮楅幖浣光拻濞达絿鍎ら崵鈧梺鎼炲€栭悧鐘荤嵁韫囨稒鏅搁柨鐕傛嫹婵犵數濮烽弫鍛婃叏閻戣棄鏋侀柛娑橈攻閸欏繑銇勯幘鍗炵仼缂佺媭鍨堕弻娑㈠箛闂堟稒鐏堥悗鐟版啞缁诲啴濡甸崟顖氱閻庨潧鎽滈悾濂告⒑绾拋娼愭繛鑼枎椤繒绱掑Ο鑲╂嚌闂侀€炲苯澧畝锝堝劵椤︽煡鎮¢妶澶嬬厪闁割偅绻冮崑顏呯箾瀹割喕绨婚幆鐔兼⒑鐎圭姵銆冮柤鍐茬埣瀹曟繈鏁冮埀顒勨€旈崘顔嘉ч柛鈩冾殘閻熸劙姊洪悡搴℃毐闁绘牕銈稿畷鐑樼節閸パ冨祮闂侀潧楠忕槐鏇㈠储椤忓牊鈷戦柟鑲╁仜閸旀鏌¢崨顔锯姇缂佸倹甯熼ˇ瀵哥磼鏉堛劌绗氭繛鐓庣箻閸┾剝鎷呴柨瀣垫綗闂傚倷娴囧銊╂倿閿曞倸绠查柛銉墮閺嬩線鏌熼崜褏甯涢柡鍛倐閺屻劑鎮ら崒娑橆伓闂傚倸鍊搁崐鎼佸磹閹间礁纾瑰瀣椤愯姤鎱ㄥ鍡楀幊缂傚倹姘ㄩ幉绋款吋閸澀缃曢梻鍌欑濠€閬嶆惞鎼淬劌绐楅柡宥庡亞娑撳秵銇勯弽顐沪闁绘挶鍎甸弻锝夊即閻愭祴鍋撻崷顓涘亾濮樼偓瀚�  闂傚倸鍊搁崐鎼佸磹閹间礁纾归柣鎴eГ閸ゅ嫰鏌ら崫銉︽毄濞寸姵姘ㄧ槐鎾诲磼濞嗘帒鍘$紓渚囧櫘閸ㄥ爼濡撮崘顔煎窛闁哄鍨归崢娲倵楠炲灝鍔氭い锔诲灦瀹曪繝骞庨懞銉у帾闂婎偄娲﹀ú鏍ㄧ墡闂備浇顕х€垫帡宕滈悢濂夋綎闁惧繐婀辩壕鍏间繆椤栨碍鎯堟い顐㈢Т椤啴濡堕崱妤€顫庨梺鍛婎焼閸パ呭弨婵犮垼娉涜癌闁绘柨鍚嬮悡銉╂倵閿濆骸鍘撮柛瀣尰缁绘繂顫濋娑欏闁荤喐绮庢晶妤冩暜閹烘挾顩插ù鐓庣摠閻撴洟鏌熼幆褜鍤熼柍钘夘樀閺屽秶绱掑Ο鑽ゅ弳濡炪値鍋呯换鍫ュ箠濠婂懎鏋堟俊顖濐嚙椤忓綊姊婚崒娆戭槮闁硅绱曠划娆撳箣閿斿搫浜奸梺鍝勵槹閸ㄧ喖寮搁弮鍫熺厸闁告劧绲芥禍鍓х磽娴h櫣甯涚紒瀣尰缁傛帡鏁冮崒姘憋紲濠殿喗锕╅崜锕傛倵閹惰姤鈷掑ù锝呮憸閿涘秶绱掗鍛仸妤犵偞鍨垮畷鍫曨敆閸屾氨銈﹂梺璇插嚱缂嶅棙绂嶉弽顓炵哗濞寸姴顑嗛悡娆撴⒑椤撱劎鐣卞褜鍨遍妵鍕棘閸喒鍋撶憴鍕攳濠电姴娲﹂崐閿嬨亜韫囨挸顏ら柛瀣崌瀵€燁檨婵炲吋鐗曢埞鎴︽偐鐎圭姴顥濋梺绋胯閸斿酣骞夊宀€鐤€婵炴垶岣块悿鍛存⒑閸︻叀妾搁柛鐘愁殜瀵煡骞栨担鍦弳闂佺粯娲栭崐鍦偓姘炬嫹
核心提示:看过了之前的J2ME概述和J2ME应用程序与简表,在这一章,J2ME入门专题系列之三:搭建开发环境,我们将学习如何下载和安装开发 J2ME 应用程序所必需的软件,现在就让我们开始吧,这将帮助您在今后使用工具包时避免可能出现的问题,假如您计划使用 Forte for Java 进行开发的话,首先学习 Windows 或

  看过了之前的J2ME概述和J2ME应用程序与简表,在这一章,我们将学习如何下载和安装开发 J2ME 应用程序所必需的软件。现在就让我们开始吧。
  
  首先学习 Windows 或 UNIX 环境下下载和安装 CLDC。目前 CLDC 1.0 发行版包含 Win32、Solaris 和 linux 平台上的 CLDC 执行。我们将在您的 Palm 设备上安装 KVM,然后学习如何编译 Palm 数据库开发工具。 下一步,您将学到如何下载和安装 Palm 操作系统仿真器(POSE)以及如何把 Palm 设备中的 ROM 映像传送到您的 PC 以便和仿真器一起使用。最后,我们来看一看如何下载和安装 J2ME 无线工具包,该工具包可用来开发 MIDP 设备的 J2ME 应用程序。
  
  在 Win32 或 UNIX 中下载和安装 CLDC
  
  在 Windows 或 UNIX 平台上安装 CLDC 和 Sun 的 KVM 软件:
  
  1. 下载 CLDC。需要下载和安装的两个软件包为:j2me_cldc-1_0_2-fcs-winunix.zip 和 j2me_cldc-1_0_2-fcs-kjava_overlay.zip。
  
  2. 解压第一个软件包:
  
  在 Windows 环境下,您可以把包里的内容解压至根目录 c:\ 下。在 UNIX 环境下,把内容解压至您喜欢的目录下。可以是主目录,但假如您为这台机器的所有用户安装的话,就把它安装在经常安装共享应用程序文件的地方(例如,通常是类似 /usr/local 或 /opt 的目录。)在安装目录下,会创建一个新的文件夹 j2me_cldc,并且它还包含下列子目录:jam、docs、build、tools、api、kvm、samples 和 bin。
  
  3. 将第二个软件包解压至刚在 CLDC 安装过程中创建的 j2me_cldc 目录下。如:Windows 下的 c:\j2me_cldc,或者 UNIX 下的 /usr/local/j2me_cldc 或 /opt/j2me_cldc。假如出现提示,则覆盖现有的所有文件。
  
  4. 把目录 j2me_cldc/bin 添加到 PATH 中,以免每次运行 CLDC 程序 kvm 和提前验证时都要键入完全路径。
  
  在您的 PDA 上安装 CLDC 和 KVM使用 PDA 设备的 HotSync 功能在您的 Palm 操作系统上安装 kvm.PRc 和 kvmutil.prc 文件。从 Windows 环境安装以下文件:
  
  1. 把 PDA 放置在其初始位置。
  
  2. 在 Palm 设备的桌面上,单击安装图标。
  
  3. 单击浏览按钮选择目录 c:\j2me_cldc\bin。
  
  4. 选择文件 kvm.prc 和 kvmutil.prc。注重在相同的目录下有各种其它的 prc 文件 -- 这些文件包含一些示例应用程序,您可能希望安装这些应用程序用来试验。
  
  5. 在 PDA 的初始位置按下 HotSync 按钮来安装选中的 prc 文件。
  
  6. 在 PDA 上,定位任一个刚安装的文件。单击 PDA 上的两个文件中的一个图标来装入和运行应用程序。现在就可以设置堆的最大尺寸和屏幕输出选项。
  
  编译 Palm 数据库工具
  
  通过安装 CLDC 软件包,您已经设置了开发环境。现在您可以访问分别位于 j2me_cldc/docs 和 j2me_cldc/bin/api/classes 中的文档和类。j2me_cldc/tools 是和两个软件包同时安装的其它目录中的一个目录,存储着用来生成 .prc 文件的实用程序。这些实用程序答应您在 PDA 上安装 J2ME 应用程序。为了能使用目录 j2me_cldc/tools 中的工具,您必须首先编译类文件:
  
  1. 进入或转入 j2me_cldc/tools/palm 目录。
  
  2. 创建一个称为 classes 的子目录。
  
  3. 通过键入下面的一行命令来编译 .java 源文件:
  
  5. javac -d classes src/palm/database/*.java现在类已经编译好了,可以在类的子目录中找到。
  
  6. 把 src/palm/database/Wrapper.prc 和 src/palm/database/DefaultTiny.bmp 文件复制到类目录中去。 现在您已经成功编译了 Palm 数据库工具的类文件并把它们放在了 j2me_cldc/tools/palm/classes 和它的子目录里。您可以加入整个路径到 Java CLASSPATH 的类的子目录中。或者,当使用 Palm 数据库工具时,您可以把它加入到指定 java 命令行的 CLASSPATH 中。
  
  安装 Palm 操作系统仿真器 (POSE)
  
  Palm 操作系统仿真器 (POSE) 应用程序软件仿真不同的 PDA 模型。仿真器答应在下载 PDA 应用程序到 PDA 之前,对它们进行开发、测试和调试。POSE 可从 Palm 操作系统仿真器 Web 站点上是免费获取(请参阅参考资料)。 它的二进制版本仅可用于 Windows。尽管 POSE 也可以在 UNIX 环境中运行,但您必须从 Palm OS Web 站点上下载源文件然后对它们进行编译,以适合您特定的UNIX 平台。
  
  在 Windows 下下载和安装 POSE:
  
  1. 从 Palm OS Web 站点上下载 POSE 的最新压缩文件。
  
  2. 将压缩文件中的内容解压至自己的目录下。
  
  3. emulator.exe 文件现在已经在 POSE 的安装目录中了。当启动时,emulator.exe 就运行 Palm 操作系统仿真器。
  
  上载 ROM 映像
  
  为了使用仿真器,目标 PDA 需要一个 ROM 的副本(“ROM 映像”)。ROM 提供一个可以被 POSE 仿真器精确模拟的操作系统。ROM 映像可以从一些制造厂商处获得,但是您也能从自己的 PDA 上下载一个 ROM 映像。 为了察看您的桌面或工作站上的 Palm 计算机的 ROM 映像,您可以使用 POSE 从 PDA 上下载 ROM 映像。 注重:经常变动的用户 (handspring users) 必须使用常规的串行电缆和 COM 端口,而不能使用 USB 电缆。
  
  操作步骤:
  
  1. 启动与 Palm 设备一起提供的 Palm 桌面软件,然后单击安装图标。
  
  2. 浏览 POSE 目录并选择 ROM Transfer.prc 文件。
  
  3. 把 Palm 设备放置在其初始位置。
  
  4. 在初始位置按下 HotSync 按钮,开始安装文件。当完成这个过程时,会有一个 ROM Transfer 的图标显示在您的 Palm 设备上。
  
  5. 为传送 ROM 映像,您必须退出 HotSync 治理器,并确认它不在 PC 上运行。然后把您的 Palm 设备留在初始位置。
  
  6. 在您的 Palm 设备上单击 ROM transfer 图标。
  
  7. 在您的 PC 上,转到 POSE 目录下并运行 emulator.exe 程序。出现模拟器窗口。
  
  8. 在您的 PC 上,从菜单中选择 Download 按钮。在您的 Palm 设备上,单击 Begin Transfer 按钮。ROM 映像的传送需要几分钟。
  
  9. 当传送完成时,会提示您选择一个目录来保存文件。在 POSE 目录中以 palm.rom 为名保存该文件。
  
  10. 在 Palm 操作系统仿真器 窗口中,选择 New。出现 New session Emulator 窗口。
  
  11. 在 New Session Emulator 窗口中选择恰当的设置,然后单击 Browse 按钮选择刚刚传送过的 ROM 文件、palm.rom。
  
  12. 最后,单击 OK 按钮。
  
  假如传送成功,可以看见一个 Palm 设备的映像加载在您的 PC 或工作站监视器上。下载和安装 J2ME 无线工具包 (J2ME Wireless Toolkit) J2ME 无线工具包提供一个完整的开发环境来编写和测试 MIDP 应用程序。下载包括工具、文档和仿真环境,例如,一个与 Forte for Java 集成的模块。
  
  目前,J2ME 无线工具包仅支持 Windows 98 第二版、Windows NT 4.0 和 windows 2000 是可用的,不支持 Windows 95。J2ME 无线工具包的 Solaris 和 Linux 版本在本教程编写的同时正处于筹划之中。
  
  在 Windows 环境下安装 J2ME 无线工具包请按如下步骤:
  
  1. 下载 J2ME 无线工具包。
  
  2. 运行 j2me_wireless_toolkit-1_0_1-fcs.exe 安装无线工具包。 当系统提示您提供安装目录时,请确保该安装目录的完全合法的路径中不包含任何空格。这将帮助您在今后使用工具包时避免可能出现的问题。假如您计划使用 Forte for Java 进行开发的话,在 Setup Type 对话框中选择 Integrated setup。

Tags:JME 入门 专题

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接