日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

配置eclipse

系統 1691 0
1. 導入設備定義你必須至少配置一種設備定義之后才能開始使用EclipseME。請按下列步驟來配置設備定義:
  1. 從Eclipse的窗口菜單中選擇首選項。
  • 打開左邊面板的J2ME選項分支,點擊設備管理(Device Management)。
  • 按導入...(Import)按鈕。
  • 在接下來的對話框中,選擇一個包含無線工具包的根目錄,EclipseME將從中查找已知設備定義。
  • -
    當你離開查找目錄文本框,或按下了刷新(Refresh)按鈕, EclipseME就會開始從指定的目錄和其子目錄中搜索設備定義。 在EclipseME的1.5.0版本中,你不再需要“精確的”選擇目錄才能正確導入設備, 只要它們位于你指定的目錄中,EclipseME就應該能定位到它們。 找到一個設備定義,EclipseME就會在列表中顯示出一個。如果你希望停止搜索, 只要按下取消(Cancel)按鈕就可以。
    搜索結束以后,勾選你想導入的那些設備定義。只有導入后的設備才能被用于定義項目以及啟動程序。 最后,選擇完成(Finish)結束導入流程。
    如果EclipseME沒找到你希望導入的設備定義,那可能是EclipseME還不支持它。 這種情況下,請向我們提交一個RFE(新特性需求)來要求增加對這種WTK的支持,別不好意思。 具體怎么做請參見 這里
  • 當你成功的增加了設備定義,你就會在設備管理首選項中看到這些導入的設備。
  • -
    點確定來保存設備定義。
    2. 改變Eclipse的調試設定因為無線工具包有一些奇怪的設計(尤其是Sun的),如果你想使用Eclipse來調試MIDlet, 那你必須改變一些默認的調試設定。像這樣:
    1. 選擇Eclipse的窗口菜單中的首選項。
  • 打開左邊面板中的Java選項分支 并點擊調試項。
  • 確保接近對話框頂端的兩項:發生未捕獲的異常時暫掛執行 和在發生編譯錯誤時暫掛執行都沒有被勾選。
  • 把接近對話框底部的:調試器超時的值增大到最少15000毫秒。
  • 設定后的結果應該看上去類似這樣:
  • 如果你不做這些改變,在運行MIDlet的時候就會發生錯誤。
    3. 配置ProGuard混淆器(可選)如果你想用ProGuard來產生混淆包,那你就需要把它配置到插件中。這樣做:
    1. 選擇Eclipse的窗口菜單中的首選項。
  • 打開左邊面板的J2ME選項分支, 選擇打包(Packaging)子項, 然后點擊混淆(Obfuscation)。
  • 配置ProGuard的根目錄(在對話框頂部)。
  • 在下面按照你的需要配置ProGuard選項。更多關于ProGuard的信息,請參見 ProGuard的SourceForge站點
  • Microsoft Windows用戶請注意: 默認情況下,ProGuard假定你使用的的操作系統能夠區分兩個只是大小寫不同的文件名的 (比如,A.java和a.java被認為是兩個不同的文件)。 顯然Microsoft Windows不是這樣的操作系統(Windows是對文件名是大小寫不敏感的)。 因此Windows用戶必須為ProGurad指定-dontusemixedcaseclassnames選項。 如果你不這么做并且你的項目中有超過26個類的話,那么ProGuard就會默認混用大小寫文件名, 而導致class文件相互覆蓋。安全起見,從0.9.0版本開始,EclipseME默認為ProGuard設置 -dontusemixedcaseclassnames選項。項目中有很多類的UNIX用戶 可以刪除這個選項,這樣最終產生的JAR文件的大小可以進一步縮小。
  • 設定后的結果應該看上去類似這樣:
  • 4. 配置EclipseME的無線下載(OTA)選項(可選)如果你想使用EclipseME在無線下載(OTA)模式下調試MIDlet,那么你可能需要調整OTA首選項。這樣做:
    1. 選擇Eclipse的窗口菜單中的首選項。
  • 打開左邊面板中的J2ME選項分支 并點擊Over The Air項。
  • 默認的設置應該是這樣:
  • 到這里,你已經準備就緒,可以開始創建你的MIDlet套件項目了。
    -
    二、開發 J2ME應用程序
    在本節中,我們將介紹使用 EclipseMe 插件構建 J2ME 應用程序的基本步驟。首先,您將創建一個 J2ME 項目。然后,您可以開始您的J2ME開發之旅。
    1 創建 J2ME項目
    要創建一個 J2ME 項目,回到"File"菜單,選擇"New"項,并在子菜單中選擇"Project"。然后執行以下步驟:
    (1.) 進入"J2ME"選項,選擇"J2ME Midlet Suite"并單擊"Next"(參見圖4)。
    (2.) 填上項目名,并單擊"Next"(參見圖5)。
    (3.) 選擇可能的平臺定義。可以選擇"J2ME Wireless Toolkit 2.1 MIDP1.0 Platform"或者"J2ME Wireless Toolkit 2.1 MIDP1.0 Platform",默認為前者。(參見圖6)。
    (4.) 單擊"Next",出現J2ME項目有關設置,這里我們均采用默認設置(參見圖7)。
    (5.) 單擊"Finish",完成項目創建。
    最終創建 J2ME 項目的結果如圖8所示。
    -
    圖 4. 創建 J2ME 項目 - 步驟 1
    -
    圖 5. 創建 J2ME 項目 - 步驟 2
    -
    圖 6. 創建 J2ME 項目 - 步驟 3
    -
    圖 7. 創建 J2ME 項目 - 步驟 4
    -
    圖 8. 創建 J2ME 項目 - 最終結果
    2開發 J2ME項目
    要創建一個 J2ME 應用程序,回到"File"菜單,選擇"New"項,并在子菜單中選擇"Other"。然后執行以下步驟:
    (1). 進入"J2ME"選項,選擇"J2ME Midlet"并單擊"Next"(參見圖9)。
    (2). 填上應用程序名,其他設置采用默認設置,并單擊"Finish"(參見圖10),完成應用程序創建。
    -
    圖 9. 創建 J2ME 應用程序 - 步驟 1
    -
    圖 10 創建 J2ME 應用程序 - 步驟2
    系統會自動生成HelloWorld.java程序以及一段自動生成的代碼,最終的程序代碼見清單1。
    -
    清單 1. HelloWorld.java package com.ken;
    -
    /**
    * HelloWorld.java
    *
    * @author Ken.xu
    */
    import javax.microedition.lcdui.Display;
    import javax.microedition.lcdui.TextBox;
    import javax.microedition.midlet.MIDlet;
    -
    public class HelloWorld extends MIDlet {
    ????private TextBox textbox;
    -
    ????/**
    ???? * Constructor of the HelloWorld class
    ???? */
    ????public HelloWorld() {
    ????????textbox = new TextBox("ff", "Hello World!Ken", 20, 0);
    ????}
    -
    ????/*
    ???? * The startApp method is used for starting or restarting a MIDlet.
    ???? *
    ???? * @see javax.microedition.midlet.MIDlet#startApp()
    ???? */
    ????public void startApp() {
    ????????Display.getDisplay(this).setCurrent(textbox);
    ????}
    -
    ????/*
    ???? * The pauseApp method is called by the system to ask a MIDlet to "pause"
    ???? *
    ???? * @see javax.microedition.midlet.MIDlet#pauseApp()
    ???? */
    ????public void pauseApp() {
    ????}
    -
    ????/*
    ???? * The destroyApp method is called by the system when the MIDlet is about to
    ???? * be destroyed
    ???? *
    ???? * @see javax.microedition.midlet.MIDlet#destroyApp(boolean)
    ???? */
    ????public void destroyApp(boolean unconditional) {
    ????}
    }
    -
    3 運行J2ME應用程序
    要 運行一個 J2ME 應用程序,選中一個應用程序,本文中為HelloWorld.java,然后回到"Run"菜單,選擇"Run As"項,并在子菜單中選擇"1 Emulated J2ME Midlet"。然后Eclipse會啟動J2ME Wireless Toolkit 2.1中的模擬器得到運行結果見圖11。
    -
    圖 11 J2ME 應用程序運行結果
    -
    最后要補充一句:
    ????在使用配置Eclipse3.2.2和EclipseMe1.7.9,搭建J2ME平臺編程環境時,寫完程序會發現文件的"Run as"后面只有一個“open run dialog”。別怕,這也許是EclipseMe的一個bug吧,不過還好,很好解決,解決方法如下。這個方法可是我費了一個下午的時間才發現的。
    -
    你右鍵單擊你的MIDlet項目里面的主類文件,
    • 選擇run as-->open run dialog,
    • 在打開的窗口中選擇 wireless toolkit emulator選項下面的子選項中你的MIDlet項目(如果沒有可以雙擊 wireless toolkit emulator新建一個,在name中輸入配置名,在project中輸入你要運行的MIDlet的項目名),
    • 然后在右邊的窗口中的"executable"欄中選中"Midlet",點擊右邊的"search",在彈出的窗口中輸入你的MIDlet項目的主類名,
    • 然后確定.點擊APPLAY,
    • 再點擊run應該就可以了!(注意要確保project(項目名)是你要運行的項目的名稱,可以直接輸入)

    配置eclipse


    更多文章、技術交流、商務合作、聯系博主

    微信掃碼或搜索:z360901061

    微信掃一掃加我為好友

    QQ號聯系: 360901061

    您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

    【本文對您有幫助就好】

    您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

    發表我的評論
    最新評論 總共0條評論
    主站蜘蛛池模板: 岫岩| 蒙山县| 滨海县| 隆化县| 武功县| 高青县| 健康| 石首市| 玉溪市| 大方县| 漾濞| 东港市| 墨竹工卡县| 泊头市| 龙口市| 广饶县| 晋城| 蒙城县| 建瓯市| 承德市| 镇安县| 阿拉善左旗| 延边| 彭泽县| 沂源县| 南召县| 合川市| 江油市| 禄丰县| 横山县| 建宁县| 宽城| 邵阳市| 乌拉特后旗| 临沧市| 泽州县| 通化市| 榆社县| 玉树县| 齐河县| 广宗县|