国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

深入了解J2ME Polish+Eclipse配置過程

開發 前端
這里向大家描述一下J2ME Polish+Eclipse配置過程,到目前(2010/1/20)為止,J2ME Polish官方網站上公布的Polish最新版本是2.1.4,本人對Eclipse-SDK-3.4.1-win32+J2ME-Polish-2.0.1版本進行配置。

本文和大家重點討論一下J2ME Polish+Eclipse配置過程,首先自然是Eclipse SDK的下載和安裝,這個過程就不做過多的介紹,本人的默認安裝路徑是D:\ProgramFiles。其次是J2ME-Polish-2.0.1版本的安裝,具體主要過程如下。

J2ME Polish+Eclipse配置過程詳解

到目前(2010/1/20)為止,J2ME Polish官方網站上公布的Polish***版本是2.1.4,但是鑒于本人使用Eclipse-SDK-3.5.1-win32+J2ME-Polish-2.1.3版本配置時反復試驗均沒有成功,于是改為Eclipse-SDK-3.4.1-win32+J2ME-Polish-2.0.1版本進行配置,下面就對配置過程以及***創建工程的整個過程做一個介紹。

首先自然是Eclipse SDK的下載和安裝,這個過程就不做過多的介紹,本人的默認安裝路徑是D:\ProgramFiles。其次是J2ME-Polish-2.0.1版本的安裝,具體主要過程如下,前面的過程就不多說了,主要對以下關鍵幾部進行說明:

1.在此選擇安裝路徑,本人的安裝路徑為D:\ProgramFiles\J2ME-Polish2.0.1文件夾,點擊next繼續

2.分別設置WTK,各個手機廠商Emulator模擬器(如Nokia),以及IDE(如Eclipse)的安裝文件路【注意:這一步的設置十分關鍵,應仔細設置好】,設置好后點擊next繼續

3.勾選Eclipse Integration(Mepose)這一項,點擊下一步進入安裝。

4.安裝完成后退出。J2ME-Polish安裝完成了,接下來就是在Eclipse中對它進行配置,這時需要一個Mepose的插件,使用Eclipse中的在線安裝即可。#p#

步驟如下:

1.選擇菜單【Help】->【SoftwareUpdates…】,在彈出的對話框中選擇AvailableSoftware并在右側的AddSite中的Location處添加地址:http://www.J2ME Polish.org/mepose即可。

2.點擊Install進行安裝。

3.安裝完成后Eclipse會重啟。如果安裝成功在【Windows】->【Preferences】下會出現J2ME Polish菜單選項(如下圖)。如果沒能出現則說明安裝過程存在問題,在確定所有設置均正常后,可能是由于版本之間的不匹配問題。本人當初安裝時,使用的是J2ME Polish2.1.3與EclipseSDK3.5.1就出現過安裝結束后沒有出現J2ME Polish選項的問題,***換做現在的版本則安裝一切正常。

通過以上步驟J2ME Polish的安裝以及集成在IDE環境中的工作就算完成了,接下來新建一個工程來體驗一下Polish的功能。
首先來新建一個Polish工程,【File】->【New】->【Other…】,在Java中選擇J2ME PolishProject。
鍵入工程名HelloPolish,勾選Generatetemplate?選項,并在Classname一欄輸入主類名PolishHello,Packagename一欄中輸入包名com.polish.learning,點擊next,下一步。

【注意】:此處的Generatetemplate?選項一定要勾選,不然后面建立類時會出現一些問題。

分別指定好Polish,WTK以及手機模擬器的各個路徑地址。當然,這些都可以在build.xml文件中進行再設置,這個以后會慢慢給大家介紹。點擊next,下一步。

在此,我們選擇Configurations中的CLDC/1.1,Platforms中的MIDP/2.0以及Devices中Virtual的Generic/DefaultColorPhone,關于這里的設置,以后會慢慢給大家介紹。設置好后點擊next下一步,然后點擊Finish完成J2ME Polish工程的創建

這時候,Polish工程就創建完畢了,我們會在左側的工程區域中看到創建好的工程文件HelloPolish。

其中的com.polish.learning包以及包中的PolishHello.java文件就是我們剛才勾選Generatetemplate?選項后設置的。打開PolishHello.java文件,我們會看到自動生成的一段代碼:

接下來,我們在PolishHello.java文件中,輸入如下程序段:
 

  1. viewplaincopytoclipboardprint?  
  2. ·········10········20········30········40········50········
  3. 60········70········80········90········
  4. 100·······110·······120·······130·······140·······150  
  5.  
  6. packagecom.polish.learning;  
  7.  
  8. importjavax.microedition.lcdui.Display;  
  9. importjavax.microedition.lcdui.Form;  
  10. importjavax.microedition.lcdui.StringItem;  
  11. importjavax.microedition.midlet.MIDlet;  
  12. importjavax.microedition.midlet.MIDletStateChangeException;  
  13.  
  14. importde.enough.polish.util.Locale;  
  15.  
  16. publicclassPolishHelloextendsMIDlet{  
  17.  
  18. privateFormmyScreen;  
  19. privateDisplaydisplay;  
  20.  
  21. protectedvoidstartApp()throwsMIDletStateChangeException{  
  22. //TODO:Implementthismethod.  
  23. this.myScreen=newForm(null);  
  24. //#stylestringItem  
  25. StringItemhelloPolishItem=newStringItem(null,"HelloPolish!");  
  26. this.myScreen.append(helloPolishItem);  
  27.  
  28. this.display=Display.getDisplay(this);  
  29. this.display.setCurrent(this.myScreen);  
  30. }  
  31.  
  32. protectedvoidpauseApp(){  
  33. //TODO:Implementthismethod.  
  34. }  
  35.  
  36. protectedvoiddestroyApp(booleanunconditional)
  37. throwsMIDletStateChangeException{  
  38. //TODO:Implementthismethod.  
  39. }  
  40. }  
  41. packagecom.polish.learning;  
  42. importjavax.microedition.lcdui.Display;  
  43. importjavax.microedition.lcdui.Form;  
  44. importjavax.microedition.lcdui.StringItem;  
  45. importjavax.microedition.midlet.MIDlet;  
  46. importjavax.microedition.midlet.MIDletStateChangeException;  
  47. importde.enough.polish.util.Locale;  
  48. publicclassPolishHelloextendsMIDlet{  
  49. privateFormmyScreen;  
  50. privateDisplaydisplay;  
  51.  
  52. protectedvoidstartApp()throwsMIDletStateChangeException{  
  53. //TODO:Implementthismethod.  
  54. this.myScreen=newForm(null);  
  55. //#stylestringItem  
  56. StringItemhelloPolishItem=newStringItem(null,"HelloPolish!");  
  57. this.myScreen.append(helloPolishItem);  
  58.  
  59. this.display=Display.getDisplay(this);  
  60. this.display.setCurrent(this.myScreen);  
  61. }  
  62. protectedvoidpauseApp(){  
  63. //TODO:Implementthismethod.  
  64. }  
  65. protectedvoiddestroyApp(booleanunconditional)
  66. throwsMIDletStateChangeException{  
  67. //TODO:Implementthismethod.  
  68. }  

#p#在“resource”的文件夾下新建兩個文件,一個是“polish.css”文件,并在“polish.css”文件中輸入以下CSS樣式代碼: 

  1. viewplaincopytoclipboardprint?  
  2. .stringItem{  
  3. margin-top:2;  
  4. padding:2;  
  5. padding-left:5;  
  6. font{  
  7. color:black;  
  8. size:medium;  
  9. style:bold;  
  10. }  
  11. layout:left;  
  12. }  
  13. .stringItem{  
  14. margin-top:2;  
  15. padding:2;  
  16. padding-left:5;  
  17. font{  
  18. color:black;  
  19. size:medium;  
  20. style:bold;  
  21. }  
  22. layout:left;  
  23. }  

 然后為了可以順利的運行,我們需要稍稍改動一下build.xml中的設置,在build.xml文件中找到 

  1. viewplaincopytoclipboardprint?  
  2. <jad> 
  3. <attributenameattributename="Nokia-MIDlet-Category"
  4. value="Game"if="polish.group.Series40"/> 
  5. </jad> 
  6. <jad> 
  7. <attributenameattributename="Nokia-MIDlet-Category"
  8. value="Game"if="polish.group.Series40"/> 
  9. </jad> 

 在<jad>標簽內加入一句,變成這樣 

  1. viewplaincopytoclipboardprint?  
  2. <jad> 
  3. <attributenameattributename="Nokia-MIDlet-Category"value="
  4. Game"if="polish.group.Series40"/> 
  5. <attributenameattributename="MIDlet-1"
  6. value="HelloPolish,,com.polish.learning.PolishHello"/> 
  7. </jad> 
  8. <jad> 
  9. <attributenameattributename="Nokia-MIDlet-Category"
  10. value="Game"if="polish.group.Series40"/> 
  11. <attributenameattributename="MIDlet-1"
  12. value="HelloPolish,,com.polish.learning.PolishHello"/> 
  13. </jad> 

 ***,我們來運行,在PolishHello.java上點擊右鍵,在彈出的菜單上選擇【RunAs】->再在右邊選擇【J2ME PolishMIDlet】;可能此時會碰到幾種運行時的問題

1.控制臺中提示

  1. com.sun.tools.javac.Mainisnotontheclasspath.  
  2. PerhapsJAVA_HOMEdoesnotpointtotheJDK 

在網上查了很多的解決辦法都比較麻煩,這里有一種簡單的方法,就是
Trycopyingtools.jarfromjava\jdk1.6.0_11\libtojava\jre6\lib,將jdklib目錄下的tools.jar文件直接拷貝到jre的lib目錄中,然后關閉Eclipse再重新打開運行工程文件,上述問題便會得到解決。

2.【注意】:在<jad>標簽內加入的那句話一定要書寫正確,尤其是value中的值:

value="HelloPolish,,com.polish.learning.PolishHello",首先是這個J2ME Polish的工程文件名,然后是剛剛在創建Polish時Generatetemplate?選項中的設置的包名和主類名(不用加后綴.java),這兩個之間有兩個英文的逗號,這兩個逗號可一個都不能少,不然會出現問題。至少本人當初設置時因為少了一個逗號,運行時出現了HelloPolish,nullException:java.lang.NullPointerException的異常,希望大家注意!

【編輯推薦】

  1. 暢談J2ME Polish的使用
  2. 深入探究cookie技術在J2ME平臺的應用與實現
  3. 探究J2ME中cookie庫的管理
  4. Eclipse中進行JVM內存設置
  5. 解析Linux下如何用eclipse搭建J2ME開發環境

 

責任編輯:佚名 來源: phpfans.net
相關推薦

2010-09-30 11:11:07

J2ME

2010-09-30 09:56:26

J2ME Polish

2010-09-30 13:06:33

Myeclipse J

2010-09-29 08:57:04

J2ME前景

2010-09-29 14:54:34

J2MEHashtable

2009-06-10 16:27:54

Eclipse調試J2

2010-09-29 10:46:11

J2MEKVM

2009-03-12 10:22:27

EclipseJ2MEJDT

2010-10-09 15:07:09

J2MEWeb服務

2010-09-29 09:19:39

J2ME開發工具

2009-07-14 18:03:43

Myeclipse J

2009-03-22 09:38:03

Android移植J2ME

2009-06-23 11:30:16

RMSJ2ME

2010-09-30 13:28:55

J2ME圖形

2010-09-30 11:32:08

NetBeansJ2ME

2010-09-30 09:37:57

LinuxJ2ME

2010-09-29 09:59:22

J2ME配置

2009-06-08 21:34:09

J2EEJ2SEJ2ME

2010-09-29 13:50:31

J2MEJ2SE

2010-09-29 14:10:18

J2ME SDK
點贊
收藏

51CTO技術棧公眾號

日韩专区在线播放| 一区二区三区在线免费播放| 精品国产一区二区三区在线观看 | 人人超碰在线| 毛片av一区二区| 国产精品视频白浆免费视频| 懂色aⅴ精品一区二区三区| 一区二区中文视频| 中文字幕精品一区二区三区精品| 91免费欧美精品| 女人抽搐喷水高潮国产精品| 精品视频久久久久久久| 2020久久国产精品| 成人自拍视频| 亚洲夜晚福利在线观看| 久草成色在线| 欧美卡1卡2卡| 91伦理视频在线观看| 色欧美片视频在线观看| 国产成人亚洲精品无码h在线| 中文字幕一区二区三区久久网站| 欧美综合在线第二页| 女一区二区三区| 国产成人精品久久二区二区| 亚欧洲精品视频在线观看| jizzjizzjizz亚洲日本| 久久久三级国产网站| 色婷婷成人在线| 亚洲精品久久嫩草网站秘色| 少妇精品放荡导航| 91成人免费在线| 精品欧美色视频网站在线观看| 色图在线观看| 欧美精品免费在线观看| 老牛影视av一区二区在线观看| 国产福利精品在线| 亚洲精品三级| 日韩极品视频在线观看| 国产精品久线观看视频| 黄网站app在线观看大全免费视频| 欧美a级在线| 一本一本a久久| 97久久人人超碰| 免费一级网站| 欧美精品一区二| 精品资源在线| 欧美一区二区三区四区夜夜大片| www.日韩精品| 九九九伊在人线综合| 蜜臀久久99精品久久久久宅男| www在线观看免费| 欧美日韩国产在线| 色成人免费网站| 成人h猎奇视频网站| 91美女福利视频| jizz在线免费观看| 久久久久久久久久久亚洲| 国语精品一区| a√免费观看在线网址www| 青青青伊人色综合久久| 国产成+人+综合+亚洲欧洲| 性欧美长视频| 精品久久久久久无码中文野结衣| 亚洲蜜臀av乱码久久精品| 欧美高清视频| 欧美综合视频在线观看| 韩国精品福利一区二区三区| 久久视频免费在线| 色悠悠亚洲一区二区| 高清一区二区三区| 成人性免费视频| 亚洲视频777| 毛片一区二区| 免费高清完整在线观看| 91久久久久久| 欧美日韩国产一中文字不卡 | 国产精品萝li| 国内自拍亚洲| 青青艹视频在线| 久久久精品在线| 久久久久久亚洲综合| 日韩黄色三级在线观看| 精品久久久久久无码中文野结衣 | 成人网av.com/| www国产黄色| 欧美日韩高清区| 久久国产夜色精品鲁鲁99| aaa大片在线观看| 亚洲视频精品一区| 色阁综合伊人av| 欧美国产在线观看| 四虎884aa成人精品最新| 神马久久影视大全| 亚洲高清视频在线| 色喇叭免费久久综合网| eeuss影院在线播放| 午夜一区二区三区| 久久久www成人免费毛片麻豆| 久久久免费毛片| 粉嫩av一区| 青青青青在线视频| 国产精品国产福利国产秒拍| 日韩欧美999| 国产精品一卡二卡| 欧美猛男男男激情videos| 麻豆影视在线观看_| 男人天堂999| 成人在线视频电影| 亚洲少妇激情视频| 国产精品传媒入口麻豆| 在线观看日韩av电影| 国产精品99久久99久久久二8| 久久久久久久久97黄色工厂| 国产精品免费大片| 欧洲日本在线| 国产三级视频在线看| 久久久国产精品一区二区三区| 欧美gvvideo网站| 黄页视频在线播放| 久久精品国产sm调教网站演员 | 日本电影在线观看| 日本一区免费在线观看| 日韩美女主播视频| 日韩精品高清在线观看| 中文字幕一区二区三区乱码在线 | 欧美丰满少妇xxxbbb| 高清在线不卡av| 一本一本久久a久久综合精品| 国产精区一区二区| 免费在线看黄色| 免费拍拍拍网站| 久久久久久久久久久国产| 中文字幕综合网| 亚洲欧洲视频| 国语一区二区三区| 淫片在线观看| 精品视频在线观看一区| 国产欧洲精品视频| 久久精品2019中文字幕| 欧美精品第一页| 亚洲视频1区2区| 国产福利精品一区| 9色精品在线| 欧美高清你懂的| 超碰国产在线| 亚洲天堂网一区| av 日韩 人妻 黑人 综合 无码| 91麻豆桃色免费看| 日韩中文在线中文网三级| 精品久久久中文| 国产日韩三级在线| 国产伦精品一区二区三区在线观看| 欧美特黄一级| 亚洲女同另类| 亚洲黄页在线观看| 亚洲综合网站| 亚洲精品aⅴ| 欧美不卡高清一区二区三区| 免费av不卡在线观看| 色视频在线免费观看| ts人妖交友网站| 激情五月俺来也| 女人黄色片免费| 高清日韩av| 国产主播在线资源| 中文天堂av| 高清在线观看av| 第三区美女视频在线| 五丁香在线视频| 日本v片在线免费观看| 第一页在线观看| www.久久热.com| 国产午夜精品一区理论片| 在线观看黄av| 麻豆免费在线| 日韩欧美视频第二区| 日韩视频一二三| 中文天堂av| 久久精品国产亚洲a∨麻豆| 日本天码aⅴ片在线电影网站| 久久久久久久久成人| 国产探花一区在线观看| 国产探花在线精品| 日韩精品视频一区二区三区| 欧美jizz18| 精品久久久久久久久久岛国gif| 国产精品手机在线播放| 中文字幕一区二区精品区| 在线成人www免费观看视频| 精品一区二区三区久久| 国产精品美女久久久久久久久久久| 亚洲欧美日韩国产一区二区三区| 欧美一区二区视频在线观看2020| 色爱av美腿丝袜综合粉嫩av| 国产精品免费久久久久影院| 日韩精品免费一区| 在线看免费av| 精品日韩在线| 午夜精品成人在线| 综合久久五月天|