欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

配置eclipse

系統(tǒng) 1615 0
1. 導(dǎo)入設(shè)備定義你必須至少配置一種設(shè)備定義之后才能開始使用EclipseME。請按下列步驟來配置設(shè)備定義:
  1. 從Eclipse的窗口菜單中選擇首選項。
  • 打開左邊面板的J2ME選項分支,點(diǎn)擊設(shè)備管理(Device Management)。
  • 按導(dǎo)入...(Import)按鈕。
  • 在接下來的對話框中,選擇一個包含無線工具包的根目錄,EclipseME將從中查找已知設(shè)備定義。
  • -
    當(dāng)你離開查找目錄文本框,或按下了刷新(Refresh)按鈕, EclipseME就會開始從指定的目錄和其子目錄中搜索設(shè)備定義。 在EclipseME的1.5.0版本中,你不再需要“精確的”選擇目錄才能正確導(dǎo)入設(shè)備, 只要它們位于你指定的目錄中,EclipseME就應(yīng)該能定位到它們。 找到一個設(shè)備定義,EclipseME就會在列表中顯示出一個。如果你希望停止搜索, 只要按下取消(Cancel)按鈕就可以。
    搜索結(jié)束以后,勾選你想導(dǎo)入的那些設(shè)備定義。只有導(dǎo)入后的設(shè)備才能被用于定義項目以及啟動程序。 最后,選擇完成(Finish)結(jié)束導(dǎo)入流程。
    如果EclipseME沒找到你希望導(dǎo)入的設(shè)備定義,那可能是EclipseME還不支持它。 這種情況下,請向我們提交一個RFE(新特性需求)來要求增加對這種WTK的支持,別不好意思。 具體怎么做請參見 這里 。
  • 當(dāng)你成功的增加了設(shè)備定義,你就會在設(shè)備管理首選項中看到這些導(dǎo)入的設(shè)備。
  • -
    點(diǎn)確定來保存設(shè)備定義。
    2. 改變Eclipse的調(diào)試設(shè)定因為無線工具包有一些奇怪的設(shè)計(尤其是Sun的),如果你想使用Eclipse來調(diào)試MIDlet, 那你必須改變一些默認(rèn)的調(diào)試設(shè)定。像這樣:
    1. 選擇Eclipse的窗口菜單中的首選項。
  • 打開左邊面板中的Java選項分支 并點(diǎn)擊調(diào)試項。
  • 確保接近對話框頂端的兩項:發(fā)生未捕獲的異常時暫掛執(zhí)行 和在發(fā)生編譯錯誤時暫掛執(zhí)行都沒有被勾選。
  • 把接近對話框底部的:調(diào)試器超時的值增大到最少15000毫秒。
  • 設(shè)定后的結(jié)果應(yīng)該看上去類似這樣:
  • 如果你不做這些改變,在運(yùn)行MIDlet的時候就會發(fā)生錯誤。
    3. 配置ProGuard混淆器(可選)如果你想用ProGuard來產(chǎn)生混淆包,那你就需要把它配置到插件中。這樣做:
    1. 選擇Eclipse的窗口菜單中的首選項。
  • 打開左邊面板的J2ME選項分支, 選擇打包(Packaging)子項, 然后點(diǎn)擊混淆(Obfuscation)。
  • 配置ProGuard的根目錄(在對話框頂部)。
  • 在下面按照你的需要配置ProGuard選項。更多關(guān)于ProGuard的信息,請參見 ProGuard的SourceForge站點(diǎn) 。
  • Microsoft Windows用戶請注意: 默認(rèn)情況下,ProGuard假定你使用的的操作系統(tǒng)能夠區(qū)分兩個只是大小寫不同的文件名的 (比如,A.java和a.java被認(rèn)為是兩個不同的文件)。 顯然Microsoft Windows不是這樣的操作系統(tǒng)(Windows是對文件名是大小寫不敏感的)。 因此Windows用戶必須為ProGurad指定-dontusemixedcaseclassnames選項。 如果你不這么做并且你的項目中有超過26個類的話,那么ProGuard就會默認(rèn)混用大小寫文件名, 而導(dǎo)致class文件相互覆蓋。安全起見,從0.9.0版本開始,EclipseME默認(rèn)為ProGuard設(shè)置 -dontusemixedcaseclassnames選項。項目中有很多類的UNIX用戶 可以刪除這個選項,這樣最終產(chǎn)生的JAR文件的大小可以進(jìn)一步縮小。
  • 設(shè)定后的結(jié)果應(yīng)該看上去類似這樣:
  • 4. 配置EclipseME的無線下載(OTA)選項(可選)如果你想使用EclipseME在無線下載(OTA)模式下調(diào)試MIDlet,那么你可能需要調(diào)整OTA首選項。這樣做:
    1. 選擇Eclipse的窗口菜單中的首選項。
  • 打開左邊面板中的J2ME選項分支 并點(diǎn)擊Over The Air項。
  • 默認(rèn)的設(shè)置應(yīng)該是這樣:
  • 到這里,你已經(jīng)準(zhǔn)備就緒,可以開始創(chuàng)建你的MIDlet套件項目了。
    -
    二、開發(fā) J2ME應(yīng)用程序
    在本節(jié)中,我們將介紹使用 EclipseMe 插件構(gòu)建 J2ME 應(yīng)用程序的基本步驟。首先,您將創(chuàng)建一個 J2ME 項目。然后,您可以開始您的J2ME開發(fā)之旅。
    1 創(chuàng)建 J2ME項目
    要創(chuàng)建一個 J2ME 項目,回到"File"菜單,選擇"New"項,并在子菜單中選擇"Project"。然后執(zhí)行以下步驟:
    (1.) 進(jìn)入"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",默認(rèn)為前者。(參見圖6)。
    (4.) 單擊"Next",出現(xiàn)J2ME項目有關(guān)設(shè)置,這里我們均采用默認(rèn)設(shè)置(參見圖7)。
    (5.) 單擊"Finish",完成項目創(chuàng)建。
    最終創(chuàng)建 J2ME 項目的結(jié)果如圖8所示。
    -
    圖 4. 創(chuàng)建 J2ME 項目 - 步驟 1
    -
    圖 5. 創(chuàng)建 J2ME 項目 - 步驟 2
    -
    圖 6. 創(chuàng)建 J2ME 項目 - 步驟 3
    -
    圖 7. 創(chuàng)建 J2ME 項目 - 步驟 4
    -
    圖 8. 創(chuàng)建 J2ME 項目 - 最終結(jié)果
    2開發(fā) J2ME項目
    要創(chuàng)建一個 J2ME 應(yīng)用程序,回到"File"菜單,選擇"New"項,并在子菜單中選擇"Other"。然后執(zhí)行以下步驟:
    (1). 進(jìn)入"J2ME"選項,選擇"J2ME Midlet"并單擊"Next"(參見圖9)。
    (2). 填上應(yīng)用程序名,其他設(shè)置采用默認(rèn)設(shè)置,并單擊"Finish"(參見圖10),完成應(yīng)用程序創(chuàng)建。
    -
    圖 9. 創(chuàng)建 J2ME 應(yīng)用程序 - 步驟 1
    -
    圖 10 創(chuàng)建 J2ME 應(yīng)用程序 - 步驟2
    系統(tǒng)會自動生成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 運(yùn)行J2ME應(yīng)用程序
    要 運(yùn)行一個 J2ME 應(yīng)用程序,選中一個應(yīng)用程序,本文中為HelloWorld.java,然后回到"Run"菜單,選擇"Run As"項,并在子菜單中選擇"1 Emulated J2ME Midlet"。然后Eclipse會啟動J2ME Wireless Toolkit 2.1中的模擬器得到運(yùn)行結(jié)果見圖11。
    -
    圖 11 J2ME 應(yīng)用程序運(yùn)行結(jié)果
    -
    最后要補(bǔ)充一句:
    ????在使用配置Eclipse3.2.2和EclipseMe1.7.9,搭建J2ME平臺編程環(huán)境時,寫完程序會發(fā)現(xiàn)文件的"Run as"后面只有一個“open run dialog”。別怕,這也許是EclipseMe的一個bug吧,不過還好,很好解決,解決方法如下。這個方法可是我費(fèi)了一個下午的時間才發(fā)現(xiàn)的。
    -
    你右鍵單擊你的MIDlet項目里面的主類文件,
    • 選擇run as-->open run dialog,
    • 在打開的窗口中選擇 wireless toolkit emulator選項下面的子選項中你的MIDlet項目(如果沒有可以雙擊 wireless toolkit emulator新建一個,在name中輸入配置名,在project中輸入你要運(yùn)行的MIDlet的項目名),
    • 然后在右邊的窗口中的"executable"欄中選中"Midlet",點(diǎn)擊右邊的"search",在彈出的窗口中輸入你的MIDlet項目的主類名,
    • 然后確定.點(diǎn)擊APPLAY,
    • 再點(diǎn)擊run應(yīng)該就可以了!(注意要確保project(項目名)是你要運(yùn)行的項目的名稱,可以直接輸入)

    配置eclipse


    更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

    微信掃碼或搜索:z360901061

    微信掃一掃加我為好友

    QQ號聯(lián)系: 360901061

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

    【本文對您有幫助就好】

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

    發(fā)表我的評論
    最新評論 總共0條評論
    主站蜘蛛池模板: 成年女人免费v片 | 国产传媒视频 | 国产一区二区三区久久久久久久久 | 国产日本在线播放 | av在线在线 | 久久精品国产99国产精品澳门 | 在线观看日韩中文字幕 | 无码激情做A爰片毛片A片小说 | 中文字幕不卡在线观看 | 国产亚洲精品高清在线 | 91视频免费观看高清观看完整 | 性看小视频 | 精品久久久久久久 | 成人免费视频网站在线观看 | 成人淫片免费视频95视频 | 成人影视大全 | 日日夜夜精品免费视频 | 成人免费淫片aa视频免费 | 日韩欧美在线视频 | 亚洲黄色一级大片 | 日韩精品免费观看 | 国产精品高清在线 | 成年人看的视频网站 | 久久久久久久av | 91蜜芽尤物福利在线观看 | 黄网站视频在线观看 | 国产一级做a爰片在线 | 亚洲成av人片在线观看 | 国产一区二区三区久久 | 欧美射射| 啪啪免费视频网站 | 99久久人妻无码精品系列性欧美 | 日操| 色综合99| 在线国产视频 | 91精品久久久久久综合五月天 | 久久精品69| 综合欧美一区二区三区 | 91中文字幕在线观看 | 亚洲情a成黄在线观看动 | 欧美精品免费xxxxx视频 |