解析Linux下如何用eclipse搭建J2ME開(kāi)發(fā)環(huán)境
你知道在linux下用eclipse搭建J2ME開(kāi)發(fā)環(huán)境嗎,這里和大家分享一下,主要有四個(gè)步驟,相信本文介紹一定會(huì)讓你有所收獲。
linux下用eclipse搭建J2ME開(kāi)發(fā)環(huán)境過(guò)程
首先是操作環(huán)境和軟件版本:
1.操作系統(tǒng):ArchLinux(更新至20081204)
2.JDK環(huán)境:jdk-1_5_0_17-linux-i586.bin
下在地址:http://java.sun.com/javase/downloads/index_jdk5.jsp
3.Eclipse環(huán)境:eclipse-java-ganymede-SR1-linux-gtk.tar.gz
下載地址:http://www.eclipse.org/downloads/
4.J2ME版本:J2ME_wireless_toolkit-2_2-linux-i386.bin
J2ME_wireless_toolkit-2_2-update_1-linux.zip
5.下載地址:http://java.sun.com/products/sjwtoolkit/download-2_2.html
EclipseME環(huán)境:eclipseme.feature_1.7.9_site.zip
下載地址:http://eclipseme.org/
JDK的安裝和配置
把jdk安裝文件拷在當(dāng)前用戶目錄下的homework/,直接執(zhí)行安裝。
user@~/homework$shjdk-1_5_0_17-linux-i586.bin
設(shè)置jdk環(huán)境變量:
- user@~/homework$exportJAVA_HOME=/home/kldscs/homework/jdk1.5.0_17
- user@~/homework$exportCLASSPATH=
- $CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
- user@~/homework$exportPATH=
- $JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
如果要使環(huán)境變量在系統(tǒng)重啟或用戶注銷后仍然可用,則可以把剛才執(zhí)行的命令內(nèi)容寫(xiě)入用戶根目錄下.bashrc文件,或者系統(tǒng)環(huán)境變量控制文件
/etc/profile
user@~/homework$vi~/.bashrc
user@~/homework$sudovi/etc/profile#p#
安裝Eclipse
解壓Eclipse壓縮包:
~/homework$tar-xvfeclipse-java-ganymede-SR1-linux-gtk.tar.gz
加壓后在~/homework/eclipse/雙擊eclipse就可以運(yùn)行,如果需要定義jre環(huán)境,在Window->Preferences->Java->InstalledJREs->Add添加你的JRE路徑。
這里選擇~/homework/workspace作為工作區(qū)目錄
安裝WTK2.2
命令行進(jìn)入存放J2ME_wireless_toolkit-2_2-linux-i386.bin的目錄
- user@~/homework$shJ2ME_wireless_toolkit-2_2-linux-i386.bin
- Setuphasenoughinformationtostartcopyingtheprogramfiles.
- CurrentSettings:
- DestinationDirectory
- /home/user/homework/WTK2.2/
- JVMFolder
- /home/user/homework/jdk1.5.0_17/bin/
如果完成安裝,會(huì)出現(xiàn)以下的畫(huà)面
- Extractingtheinstallationfiles…
- DocumentationfortheJ2MEWirelessToolkitversion2.2isinthefile
- /home/user/homework/WTK2.2/index.html
- InordertostartusingtheJ2MEWirelessToolkit,pleaserun
- /home/user/homework/WTK2.2/bin/ktoolbar
給WTK打上補(bǔ)丁,解壓J2ME_wireless_toolkit-2_2-update_1-linux.zip至WTK2.2安裝目錄.
- user@~/homework$cpJ2ME_wireless_toolkit-2_2-update_1-linux.zip./WTK2.2/
- user@~/homework$cdWTK2.2/
- user@~/homework/WTK2.2$unzipJ2ME_wireless_toolkit-2_2-update_1-linux.zip
- Archive:J2ME_wireless_toolkit-2_2-update_1-linux.zip
- replacebin/libzayit.so?[y]es,[n]o,[A]ll,[N]one,[r]ename:A
測(cè)試一下是否安裝成功:
- user@~/homework/WTK2.2$cd./bin/
- user@~/homework/WTK2.2/bin$./ktoolbar
- WTKOTAserverstarted…
安裝成功,這里會(huì)出現(xiàn)一個(gè)GUI窗口#p#
安裝EclipseME
- #首先解壓eclipseme.feature_1.7.9_site.zip
- user@~/homework$mkdireclipseme
- user@~/homework$cpeclipseme.
- feature_1.7.9_site.zipeclipseme/
- user@~/homework$cdeclipseme/
- user@~/homework/eclipseme$unzipeclipseme.
- feature_1.7.9_site.zip
啟動(dòng)Eclipse,Help->SoftwareUpdates->AvailableSoftware->AddSite,填入“/home/user/homework/eclipseme”,選擇“EclipseME”->Install。
安裝成功重啟Eclipse,Help菜單下會(huì)有一個(gè)EclipseME選項(xiàng)。
在Eclipse中配置WTK
啟動(dòng)Eclipse,Window->Preferences,進(jìn)入配置窗口。
選擇J2ME菜單,在WTKRoot里填入WTK的安裝目錄
J2ME->DeviceManagement->Import,目錄項(xiàng)填入/home/user/homework/WTK2.2/bin,刷新按鈕Refresh,
確定Finsh,然后選擇自己比較喜歡的一款手機(jī)皮膚。
J2ME->Packaging->Obfuscation,填入WTK的安裝目錄/home/user/homework/WTK2.2。搞定!
可以寫(xiě)一個(gè)簡(jiǎn)單的HelloWorld程序測(cè)試一個(gè):
- importjavax.microedition.lcdui.Display;
- importjavax.microedition.lcdui.Form;
- importjavax.microedition.midlet.MIDlet;
- importjavax.microedition.midlet.MIDletStateChangeException;
- publicclasshelloextendsMIDlet{
- Displaydisplay;
- publichello(){
- super();
- display=Display.getDisplay(this);
- }
- protectedvoiddestroyApp(booleanarg0)
- throwsMIDletStateChangeException{
- }
- protectedvoidpauseApp(){
- }
- protectedvoidstartApp()throwsMIDletStateChangeException{
- Formform=newForm(“AnotherHelloWorld”);
- form.append(“HelloWorld!”);
- display.setCurrent(form);
- }
- }
【編輯推薦】
- J2ME通過(guò)Servlet訪問(wèn)數(shù)據(jù)庫(kù)的幾大步驟
- 深入探究cookie技術(shù)在J2ME平臺(tái)的應(yīng)用與實(shí)現(xiàn)
- J2ME手機(jī)RSS閱讀器通過(guò)NetBeans 4.0也可創(chuàng)建
- MotorolaJ2ME開(kāi)發(fā)時(shí)需要注意的幾個(gè)細(xì)節(jié)
- Java2平臺(tái)J2SE、J2EE、J2ME三大版本的區(qū)別


















