小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Eclipse開發(fā)J2ME環(huán)境安裝及配置

 cici0086 2011-06-22

Eclipse開發(fā)J2ME環(huán)境安裝及配置

(2009-02-17 13:57:31)
標(biāo)簽:

eclipse

j2me

it

分類: Java

1,開發(fā)環(huán)境

      eclipse3。2+eclipseME+jdk+wtk22  。在eclipse上安裝eclipseme插件和安裝語言包上不一樣的。我開始就犯了這個(gè)錯(cuò)誤。安裝方法見如下copy:關(guān)于該教程的網(wǎng)址 : http://www./eclipseme/index.html

使用下載的完整安裝包進(jìn)行安裝

使用下載的安裝包進(jìn)行安裝的流程和使用EclipseME更新站點(diǎn)進(jìn)行安裝的流程非常近似。

  1. 首先從EclipseME下載頁面 下載最新的安裝包。

  2. 從Eclipse的幫助菜單,選擇 軟件更新菜單項(xiàng),然后選擇 查找并安裝...子項(xiàng)。

  3. 這時(shí)你會(huì)看到下面的對(duì)話框:
    screenshot
    選中搜索要安裝的新功能部件單選按鈕(即使你是想更新EclipseME也應(yīng)該選擇這個(gè)選項(xiàng))。
    然后按下一步按鈕。

  4. 接下來你會(huì)看到下面的對(duì)話框:
    screenshot
    新建已歸檔的站點(diǎn)...按鈕。

  5. 在接下來的選擇本地站點(diǎn)歸檔對(duì)話框中,選擇你下載的EclipseME發(fā)布包ZIP文件然后按打開。
    screenshot

  6. 接著安裝包文件會(huì)出現(xiàn)在安裝對(duì)話框的列表中。
    screenshot
    勾選安裝包文件左邊的復(fù)選框,然后按下一步。

  7. 接下來你會(huì)看到下面的對(duì)話框:
    screenshot
    勾選EclipseME左邊的復(fù)選框。如果希望同時(shí)安裝其它的附加功能,就選中它們左邊的復(fù)選框。按下一步。

  8. 接下來會(huì)顯示EclipseME的許可協(xié)議。
    screenshot
    選擇我接受許可協(xié)議中的所有條款然后按下一步。

  9. 接下來的對(duì)話框顯示了EclipseME可以被安裝到的位置。
    screenshot
    大部分情況下,只會(huì)列出唯一的一個(gè)位置,也就是Eclipse的安裝目錄。但如果你安裝了某些插件或功能部件,你也有可能看到其它的位置。

    盡管你可以把EclipseME安裝在別處,但我們建議你把它安裝到Eclipse的安裝目錄下。

    當(dāng)你選定了一個(gè)位置以后,按完成。

  10. 目前EclipseME發(fā)布包未作數(shù)字簽名。(維持一個(gè)JAR包的數(shù)字簽名每年要花費(fèi)400多美金。如果有誰愿意為EclipseME捐助這筆錢,那我們很樂意為JAR包作數(shù)字簽名。)因此,接下來你會(huì)看到下面的警告窗口:
    screenshot
    如果你確信你獲得的EclipseME發(fā)布包來自一個(gè)著名站點(diǎn)(比如直接從SourceForge.net下載的),那么安裝包的安全性應(yīng)該是可以被信任的。

    如果你決定繼續(xù),那么按安裝按鈕。

  11. 這時(shí)候,Eclipse就會(huì)從安裝包文件開始安裝EclipseME了。安裝結(jié)束的時(shí)候,你會(huì)看到下面兩個(gè)對(duì)話框之一:

    對(duì)于安裝 screenshot
    對(duì)于更新 screenshot

    盡管那個(gè)新安裝的對(duì)話框建議說可能不重啟Eclipse也能繼續(xù),但你就干脆點(diǎn)兒重啟Eclipse吧。

    Eclipse重啟動(dòng)之后,安裝流程結(jié)束。

    絕大多數(shù)情況下,上面的安裝流程是可以正確更新舊版EclipseME的。

    在極少數(shù)情況下,在Eclipse重啟之后,EclipseME可能仍未能正確“注冊(cè)”到Eclipse中。在這種情況下,只要關(guān)閉Eclipse,然后重啟動(dòng)Eclipse的時(shí)候增加一個(gè) -clean參數(shù)就可以了。使用-clean參數(shù)可以強(qiáng)制Eclipse重新掃描并更新它的所有插件信息。

    如果正確安裝了插件,那么在窗口/首選項(xiàng)對(duì)話框中會(huì)多出來一個(gè) J2ME選項(xiàng)分支。
    screenshot

完成了上面的這些步驟之后,你可以開始配置EclipseME和Eclipse了。 

經(jīng)過如上安裝后,我還是無法建立j2me工程,說是找不到設(shè)備什么的。在網(wǎng)上一查原來還有很多需要配置的東西,看來開發(fā)j2me不是意見容易的事呀,呵呵。

j2me的配置:

導(dǎo)入設(shè)備定義

你必須至少配置一種設(shè)備定義之后才能開始使用EclipseME。請(qǐng)按下列步驟來配置設(shè)備定義:

  1. 從Eclipse的窗口菜單中選擇首選項(xiàng)。

  2. 打開左邊面板的J2ME選項(xiàng)分支,點(diǎn)擊設(shè)備管理(Device Management)。
    screenshot

  3. 導(dǎo)入...(Import)按鈕。

  4. 在接下來的對(duì)話框中,選擇一個(gè)包含無線工具包的根目錄,EclipseME將從中查找已知設(shè)備定義。

    screenshot

    當(dāng)你離開查找目錄文本框,或按下了刷新(Refresh)按 鈕, EclipseME就會(huì)開始從指定的目錄和其子目錄中搜索設(shè)備定義。在EclipseME的1.5.0版本中,你不再需要“精確的”選擇目錄才能正確導(dǎo)入設(shè)備,只要它們位于你指定的目錄中,EclipseME就應(yīng)該能定位到它們。找到一個(gè)設(shè)備定義,EclipseME就會(huì)在列表中顯示出一個(gè)。如果你希望停止搜索,只要按下取消(Cancel)按鈕就可以。

    搜索結(jié)束以后,勾選你想導(dǎo)入的那些設(shè)備定義。只有導(dǎo)入后的設(shè)備才能被用于定義項(xiàng)目以及啟動(dòng)程序。最后,選擇完成(Finish)結(jié)束導(dǎo)入流程。

    如果EclipseME沒找到你希望導(dǎo)入的設(shè)備定義,那可能是EclipseME還不支持它。這種情況下,請(qǐng)向我們提交一個(gè)RFE(新特性需求)來要求增加對(duì)這種WTK的支持,別不好意思。具體怎么做請(qǐng)參見這里。

  5. 當(dāng)你成功的增加了設(shè)備定義,你就會(huì)在設(shè)備管理首選項(xiàng)中看到這些導(dǎo)入的設(shè)備。

    screenshot

    點(diǎn)確定來保存設(shè)備定義。

2. 改變Eclipse的調(diào)試設(shè)定

因?yàn)闊o線工具包有一些奇怪的設(shè)計(jì)(尤其是Sun的),如果你想使用Eclipse來調(diào)試MIDlet,那你必須改變一些默認(rèn)的調(diào)試設(shè)定。像這樣:

  1. 選擇Eclipse的窗口菜單中的首選項(xiàng)。

  2. 打開左邊面板中的Java選項(xiàng)分支并點(diǎn)擊調(diào)試項(xiàng)。

  3. 確保接近對(duì)話框頂端的兩項(xiàng):發(fā)生未捕獲的異常時(shí)暫掛執(zhí)行在發(fā)生編譯錯(cuò)誤時(shí)暫掛執(zhí)行沒有被勾選。

  4. 把接近對(duì)話框底部的:調(diào)試器超時(shí)的值增大到最少15000毫秒。

  5. 設(shè)定后的結(jié)果應(yīng)該看上去類似這樣:
    screenshot

如果你不做這些改變,在運(yùn)行MIDlet的時(shí)候就會(huì)發(fā)生錯(cuò)誤。

3. 配置ProGuard混淆器(可選)

如果你想用ProGuard來產(chǎn)生混淆包,那你就需要把它配置到插件中。這樣做:

  1. 選擇Eclipse的窗口菜單中的首選項(xiàng)

  2. 打開左邊面板的J2ME選項(xiàng)分支,選擇打包(Packaging)子項(xiàng),然后點(diǎn)擊混淆(Obfuscation)。

  3. 配置ProGuard的根目錄(在對(duì)話框頂部)。

  4. 在下面按照你的需要配置ProGuard選項(xiàng)。更多關(guān)于ProGuard的信息,請(qǐng)參見 ProGuard的SourceForge站點(diǎn)。

    Microsoft Windows用戶請(qǐng)注意: 默認(rèn)情況下,ProGuard假定你使用的的操作系統(tǒng)能夠區(qū)分兩個(gè)只是大小寫不同的文件名的(比如,A.javaa.java被認(rèn)為是兩個(gè)不同的文件)。顯然Microsoft Windows不是這樣的操作系統(tǒng)(Windows是對(duì)文件名是大小寫不敏感的)。因此Windows用戶必須為ProGurad指定-dontusemixedcaseclassnames選項(xiàng)。如果你不這么做并且你的項(xiàng)目中有超過26個(gè)類的話,那么ProGuard就會(huì)默認(rèn)混用大小寫文件名,而導(dǎo)致class文件相互覆蓋。安全起見,從0.9.0版本開始,EclipseME默認(rèn)為ProGuard設(shè)置 -dontusemixedcaseclassnames選項(xiàng)。項(xiàng)目中有很多類的UNIX用戶可以刪除這個(gè)選項(xiàng),這樣最終產(chǎn)生的JAR文件的大小可以進(jìn)一步縮小。

  5. 設(shè)定后的結(jié)果應(yīng)該看上去類似這樣:
    screenshot

4. 配置EclipseME的無線下載(OTA)選項(xiàng)(可選)

如果你想使用EclipseME在無線下載(OTA)模式下調(diào)試MIDlet,那么你可能需要調(diào)整OTA首選項(xiàng)。這樣做:

  1. 選擇Eclipse的窗口菜單中的首選項(xiàng)。

  2. 打開左邊面板中的J2ME選項(xiàng)分支并點(diǎn)擊Over The Air項(xiàng)。

  3. 默認(rèn)的設(shè)置應(yīng)該是這樣:
    screenshot

到這里,你已經(jīng)準(zhǔn)備就緒,可以開始創(chuàng)建你的MIDlet套件項(xiàng)目了。

最佳實(shí)踐

本文檔提供了一些關(guān)于使用EclipseME的“最佳實(shí)踐”的討論。雖然這些并不是強(qiáng)制性的,但是我們認(rèn)為,按照下面的這些指南來進(jìn)行開發(fā)將使你感到更輕松。

使用單獨(dú)的源文件夾和輸出文件夾

雖然并非強(qiáng)制,但我們非常強(qiáng)烈的建議你把Eclipse配置成在新項(xiàng)目中使用單獨(dú)的源文件夾和輸出文件夾。很遺憾的,這不是Eclipse的默認(rèn)設(shè)置。

要改變這個(gè)設(shè)置,請(qǐng)?jiān)贓clipse的“窗口”菜單中選擇“首選項(xiàng)”,然后在對(duì)話框的左邊面板展開“Java”分支并點(diǎn)擊 “構(gòu)建路徑”。在右邊的面板選中“文件夾”單選按鈕。然后對(duì)話框看上去應(yīng)該是這樣的:

screenshot

如果你沒有把Eclipse配置成使用單獨(dú)的源文件夾和輸出文件夾,EclipseME的一些功能,比如資源文件夾,就無法使用了。

如果你希望轉(zhuǎn)換一個(gè)未使用單獨(dú)源和輸出文件夾的項(xiàng)目,可以按照下面的步驟來操作:

  1. 在你項(xiàng)目的根目錄下創(chuàng)建一個(gè)src文件夾。
  2. 選擇“項(xiàng)目”菜單的“屬性”菜單項(xiàng),然后在左邊面板選擇“Java 構(gòu)建路徑”項(xiàng)。
  3. 點(diǎn)擊“添加文件夾”按鈕,把你先前創(chuàng)建的src文件夾左面的復(fù)選框打上對(duì)勾,然后按“確定”。
  4. Eclipse會(huì)提示你想要除去作為源文件夾的項(xiàng)目并將構(gòu)建輸出文件夾更新為“[項(xiàng)目]/bin”嗎?確定,然后按確定按鈕關(guān)閉項(xiàng)目屬性對(duì)話框。
  5. 這時(shí)Eclipse會(huì)提示你輸出文件夾已更改。想要除去舊位置“/[項(xiàng)目]”中已生成的所有資源嗎? 回答“是”。

Java兼容等級(jí)

Java兼容等級(jí)包括兩方面。第一是指編譯器編譯時(shí)可以接受的源文件語法。比如,Java 1.4引入了assert 關(guān)鍵字。如果在源代碼兼容級(jí)別低于1.4的情況下編譯一個(gè)包含assert語句的源文件,那么assert語句就會(huì)被視為語法錯(cuò)誤。

兼容性級(jí)別的第二方面是指Java編譯器產(chǎn)生的class文件的內(nèi)部格式。隨著Java語言的發(fā)展,class文件的內(nèi)部格式上已經(jīng)有了一些微小的變化。新的Java虛擬機(jī)實(shí)現(xiàn)可以接受舊的class文件格式,但舊的Java虛擬機(jī)實(shí)現(xiàn)則不能接受新的格式。

很多J2ME設(shè)備不能接受比1.1更新的class格式。不幸的是,很多針對(duì)這些設(shè)備的模擬器卻可以接受新的格式,而沒有任何警告。這會(huì)導(dǎo)致很大的混亂,因?yàn)镸IDlet在模擬器上運(yùn)行良好,但會(huì)被實(shí)際設(shè)備拒絕。

因此,為了減少麻煩,便于安裝,我們推薦你總是把你的項(xiàng)目設(shè)置為按照J(rèn)ava 1.1格式輸出。就我們所知,在那些接受新格式的設(shè)備上這也不會(huì)導(dǎo)致任何兼容性問題。

從EclipseME 0.9.0版本開始,只要在"New Midlet Suite"首選項(xiàng) 中選中了"Force Java 1.1 compliance"(強(qiáng)制兼容到Java 1.1),那么新建的MIDlet套件項(xiàng)目就會(huì)自動(dòng)按照上述方式設(shè)置。你可以按照下面的步驟來調(diào)整一個(gè)現(xiàn)存項(xiàng)目的兼容性級(jí)別:

  1. 選擇“項(xiàng)目”中的“屬性”菜單項(xiàng)來打開項(xiàng)目的屬性對(duì)話框。
  2. 在左邊面板點(diǎn)擊“Java 編譯器”分支,然后右面就是兼容性和Class文件面板。
  3. 按照下圖調(diào)整設(shè)置,按“確定”。

screenshot

資源目錄

相對(duì)于前兩項(xiàng),使用資源目錄是一個(gè)很個(gè)人的選擇。有些開發(fā)者堅(jiān)持認(rèn)為非Java文件不應(yīng)該出現(xiàn)在源文件所在的位置,但是也有些人認(rèn)為把Java源文件和資源文件混放在一起沒什么問題。 Eclipse本身對(duì)這點(diǎn)沒有明確的約定。事實(shí)上,Eclipse是把資源目錄視為源文件目錄同等對(duì)待的。

如果你希望在創(chuàng)建項(xiàng)目時(shí)自動(dòng)生成一個(gè)資源目錄,只要確認(rèn)在 "New Midlet Suite" 首選項(xiàng) 面板中勾選了對(duì)應(yīng)的復(fù)選框并為資源目錄取一個(gè)你喜歡的名字就可以。

如果你希望為現(xiàn)存項(xiàng)目增加一個(gè)資源目錄,只要在其工作空間中創(chuàng)建文件夾,并在項(xiàng)目屬性的“Java 構(gòu)建路徑”中把它添加到 “源代碼”面板里就可以了。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多