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

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

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

    隨筆-348  評論-598  文章-0  trackbacks-0
     

    使用 NetBeans Mobility 開發(fā) Blackberry

    利用 RIM Blackberry JDE 4.1,您現(xiàn)在可以使用 NetBeans Mobility Pack 5.0 構(gòu)建 Blackberry 設(shè)備的 Java ME 應(yīng)用程序。現(xiàn)在分步說明如何開始操作:

    1. 下載并安裝 NetBeans IDE。然后下載并安裝 NetBeans Mobility Pack。最后,下載并安裝 RIM BlackBerry JDE 4.1.IDE。您將會用到該 IDE,因為實用工具是隨 JDE 而不是隨模擬器分布。

    2. 將 RIM 添加為自定義模擬器:

    • 從頂部的導(dǎo)航欄選擇 Tools > Java Platform Manager。
    • 單擊 Add Platform 按鈕。
    • 選擇 Custom Java Micro Edition Platform Emulator 單選按鈕并單擊 Next 按鈕。
    • Platform Home 應(yīng)該是 JDE 安裝目錄(C:\Program Files\Research In Motion\BlackBerry JDE 4.1.0),在 Platform Name 和 Device Name 中可以輸入你想要的任何名稱。不要更改其他內(nèi)容,然后按 Next。
    • 將會轉(zhuǎn)到“Bootsrap Libraries”面板并看見一個很長的 jar 文件列表,將該列表中除 net_rim_api.jar 之外的文件全部選中,然后按 Remove。
    • 單擊 Sources and JavaDoc 旁邊的 Add at JavaDoc 并鍵入或瀏覽到:C:\Program Files\Research In Motion\BlackBerry JDE 4.1.0\docs\api\,然后選擇 Finish 按鈕。

    完成該步驟后需要重新啟動 NetBeans IDE。

    3. 通過從 Mobile 類別選擇 Mobile Application 選項可以創(chuàng)建新項目,例如 MobileApplication2。

    4. 使用 Explorer 的 File 選項卡并打開項目的 build.xml 文件。將以下代碼片段添加到 </project> 之前:

        <property name="rim.blackberry.home" location="C:\Program Files\Research In Motion\BlackBerry JDE 4.1.0"/>
    <property name="rim.blackberry.emulator" value="7250"/>
    <property name="rim.blackberry.jdwp.port" value="8000"/>
    <target name="post-jar">
    <exec os="Windows NT Windows 95 Windows 98 Windows 2000 Windows XP"
    dir="${dist.root.dir}"
    executable="${rim.blackberry.home}/bin/rapc.exe"
    failonerror="true" resolveExecutable="true">
    <arg value="import=${rim.blackberry.home}/lib/net_rim_api.jar"/>
    <arg value="codename=${name}"/>
    <arg value="-midlet"/>
    <arg value="jad=${dist.jad}"/>
    <arg value="${dist.jar}"/>
    </exec>
    <copy file="${name}.alx" todir="${dist.root.dir}"/>
    </target>
    <target name="run" depends="init,jar">
    <copy todir="${rim.blackberry.home}/simulator" verbose="true">
    <fileset dir="${dist.root.dir}">
    <include name="**/${name}.*"/>
    </fileset>
    </copy>
    <exec os="Windows NT Windows 95 Windows 98 Windows 2000 Windows XP"
    dir="${rim.blackberry.home}/simulator"
    executable="${rim.blackberry.home}/simulator/${rim.blackberry.emulator}.bat"
    failonerror="true" resolveExecutable="true"/>
    </target>
    <target name="debug" depends="init,jar">
    <copy todir="${rim.blackberry.home}/simulator" verbose="true">
    <fileset dir="${dist.root.dir}">
    <include name="**/${name}.*"/>
    </fileset>
    </copy>
    <delete file="${preprocessed.dir}/.timestamp"/>
    <parallel>
    <property name="jpda.port" value="${rim.blackberry.jdwp.port}"/>
    <java jar="${rim.blackberry.home}/bin/JDWP.jar" fork="true" dir="${rim.blackberry.home}/bin">
    <jvmarg value="-Xmx128M"/>
    </java>
    <sequential>
    <sleep seconds="5"/>
    <antcall target="nbdebug"/>
    </sequential>
    </parallel>
    </target>
    <target name="post-clean">
    <echo>Post clean</echo>
    <delete>
    <fileset dir="${rim.blackberry.home}/simulator">
    <include name="**/${name}.*"/>
    </fileset>
    </delete>
    </target>
     
    5. 從 Files 選項卡中創(chuàng)建一個名為 <name_of_the_project>.alx 的新 Empty 文件,并使其攜帶以下內(nèi)容存入項目文件夾(與 build.xml 所在的目錄同級!)。當然,可以更改名稱來反應(yīng)您的應(yīng)用程序。這是 Blackberry 設(shè)備識別應(yīng)用程序詳細信息所需的特殊文件。
    <loader version="1.0">
    <application id="MobileApplication2">
    <name >
    </name>
    <description >
    </description>
    <version >
    </version>
    <vendor >
    MyCompany
    </vendor>
    <copyright >
    Copyright (c) 2005 MyCompany
    </copyright>
    <fileset Java="1.5">
    <directory >
    MyCompany
    </directory>
    <files >
    MobileApplication2.cod
    </files>
    </fileset>
    </application>
    </loader>
    
    6. 現(xiàn)在,您已經(jīng)準備完畢,可以編寫代碼、構(gòu)建、運行、執(zhí)行和調(diào)試了。如果使用代碼片段而不是步驟 4 中的代碼片段來修補 build.xml 文件,那么您甚至可以為特定的項目配置設(shè)置 RIM 執(zhí)行/調(diào)試。但是,這必須在使用這個片段(Test 是配置名稱)的 build.xml 文件中執(zhí)行:
        <target name="init.rim.blackberry" depends="init">
    <condition property="rim.blackberry" value="true">
    <or>
    <equals arg1="Test" arg2="${config.active}"/>
    </or>
    </condition>
    </target>
    
    注意:一旦開始構(gòu)建項目和啟動仿真器,就需要滾動到應(yīng)用程序的圖標,該圖標在仿真器打開后會顯示在移動電話主屏幕上。您可以使用方向鍵或單擊仿真器圖像上的滾輪導(dǎo)航到應(yīng)用程序圖標。


    上文第四部分添加build.xml的代碼時請注意將location改成你機器上的JDE地址,location="C:\Program Files\Research In Motion\BlackBerry JDE 4.7.0"/>

    另外<arg value="-midlet"/>這行如果開發(fā)的是用blackberry UiApplication的應(yīng)該去除,否則將會用mobility中的midlet,不知道這樣說對不對,實際操作過程中就是不除去的話,直接在BB中報錯jvm104.

    前一段時間rim推出了bold 9000的模擬器。讓我們可以感受9000的魅力,超大的分辨率,真的讓人賞心悅目;無法多人都遇到了無法模擬上網(wǎng)的問題,主要表現(xiàn)在:附帶的新MDS打開后窗口一閃即逝。
    于是本人搜索了相關(guān)資料,并順利解決了我遇到的這個問題:
    問題的癥結(jié)在于Bold9000需要至少jdk1.6的支持,以往8800之類的模擬器只需要1.5左右的即可;
    解決步驟很簡單:
    1)去java官方網(wǎng)站下載一個最新的1.6版本以及以上的jdk并安裝,記住安裝路徑,下載點擊這里
    2)光安裝還不行,還得修改本機的環(huán)境變量:
    我的電腦——屬性——高級——環(huán)境變量,有兩個方框,找到下面系統(tǒng)變量方框里面的JAVA_HOME,修改后面的值到剛才安裝的JDK的路徑:形如C:\Program Files\Java\jdk1.6.0_11,之后重啟機器;
    好了,大功告成,看看MDS是否可以啟動了,啟動正常后,打開bold瀏覽器,敲入網(wǎng)址,載入正常,我的問題到這里就已經(jīng)解決了。

    關(guān)于中文顯示的問題
    可以搜索\Research In Motion\BlackBerry JDE 4.5.0\simulator\Java下面所有的包含chinese或者ZH_CN的cod文件,然后在打開模擬器的時候選擇Load Java Program進行加載就可以了。

    【轉(zhuǎn)帖】來自 http://gceclub.sun.com.cn/NetBeans/tutorials/mobility/blackberry.html



    ---------------------------------------------------------
    專注移動開發(fā)

    Android, Windows Mobile, iPhone, J2ME, BlackBerry, Symbian
    posted on 2009-12-11 12:12 TiGERTiAN 閱讀(2335) 評論(1)  編輯  收藏 所屬分類: J2MEBlackBerry

    評論:
    # re: 【備份】在NetBeans中配置BlackBerry開發(fā)環(huán)境 2009-12-11 16:10 | av
    thank you!!  回復(fù)  更多評論
      
    主站蜘蛛池模板: 亚洲片一区二区三区| 夜色阁亚洲一区二区三区| 久久99国产亚洲精品观看| 成年大片免费高清在线看黄| 四虎影视精品永久免费| 久久亚洲欧美国产精品| 日韩在线看片免费人成视频播放| 亚洲日韩AV无码一区二区三区人| 亚洲成在人线av| 花蝴蝶免费视频在线观看高清版| 亚洲精品成人片在线播放| a毛片久久免费观看| 国产亚洲一区二区在线观看| 日本免费高清视频| 亚洲美免无码中文字幕在线| 国内免费高清在线观看| 亚洲av永久无码一区二区三区| 亚洲AV成人精品日韩一区18p| www免费黄色网| 久久夜色精品国产亚洲| 亚洲视频免费播放| 亚洲av永久无码天堂网| 色噜噜亚洲精品中文字幕| 一区二区免费视频| 最新国产精品亚洲| 亚洲AV中文无码乱人伦| 中文字幕无码日韩专区免费| 亚洲日韩在线视频| 免费一级毛片在线播放| 免费视频成人手机在线观看网址| 国产亚洲情侣一区二区无| 国产精品99精品久久免费| 亚洲国产精品综合一区在线| 免费观看日本污污ww网站一区| a级片免费观看视频| 亚洲中文无码线在线观看| 亚洲国产精品一区二区第一页免| 野花香高清在线观看视频播放免费| 亚洲精品中文字幕无乱码麻豆| 亚洲精品成人久久久| www.免费在线观看|