程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> J2ME >> 解析Linux下如何用eclipse搭建J2ME開發環境

解析Linux下如何用eclipse搭建J2ME開發環境

編輯:J2ME

你知道在Linux下用eclipse搭建J2ME開發環境嗎,這裡和大家分享一下,主要有四個步驟,相信本文介紹一定會讓你有所收獲。

Linux下用eclipse搭建J2ME開發環境過程

首先是操作環境和軟件版本:

1.操作系統:ArchLinux(更新至20081204)

2.JDK環境:jdk-1_5_0_17-Linux-i586.bin

下在地址:http://java.sun.com/Javase/downloads/index_jdk5.JSP

3.Eclipse環境: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環境:eclipseme.feature_1.7.9_site.zip
下載地址:http://eclipseme.org/

JDK的安裝和配置

把jdk安裝文件拷在當前用戶目錄下的homework/,直接執行安裝。
user@~/homework$shjdk-1_5_0_17-Linux-i586.bin

設置jdk環境變量: 

  1. user@~/homework$exportJava_HOME=/home/kldscs/homework/jdk1.5.0_17  
  2. user@~/homework$exportCLASSPATH=
  3. $CLASSPATH:$JAVA_HOME/lib:$Java_HOME/jre/lib  
  4. user@~/homework$exportPATH=
  5. $JAVA_HOME/bin:$Java_HOME/jre/bin:$PATH  

如果要使環境變量在系統重啟或用戶注銷後仍然可用,則可以把剛才執行的命令內容寫入用戶根目錄下.bashrc文件,或者系統環境變量控制文件

/etc/profile
user@~/homework$vi~/.bashrc
user@~/homework$sudovi/etc/profile

安裝Eclipse

解壓Eclipse壓縮包:
~/homework$tar-xvfeclipse-Java-ganymede-SR1-Linux-gtk.tar.gz

加壓後在~/homework/eclipse/雙擊eclipse就可以運行,如果需要定義jre環境,在Window->Preferences->Java->InstalledJREs->Add添加你的JRE路徑。
這裡選擇~/homework/workspace作為工作區目錄

安裝WTK2.2

命令行進入存放J2ME_wireless_toolkit-2_2-Linux-i386.bin的目錄 

  1. user@~/homework$shJ2ME_wireless_toolkit-2_2-Linux-i386.bin  
  2. Setuphasenoughinformationtostartcopyingtheprogramfiles.  
  3. CurrentSettings:  
  4. DestinationDirectory  
  5. /home/user/homework/WTK2.2/  
  6. JVMFolder  
  7. /home/user/homework/jdk1.5.0_17/bin/  

如果完成安裝,會出現以下的畫面 

  1. Extractingtheinstallationfiles…  
  2. DocumentationfortheJ2MEWirelessToolkitversion2.2isinthefile  
  3. /home/user/homework/WTK2.2/index.Html  
  4. InordertostartusingtheJ2MEWirelessToolkit,pleaserun  
  5. /home/user/homework/WTK2.2/bin/ktoolbar  

給WTK打上補丁,解壓J2ME_wireless_toolkit-2_2-update_1-Linux.zip至WTK2.2安裝目錄. 

  1. user@~/homework$cpJ2ME_wireless_toolkit-2_2-update_1-Linux.zip./WTK2.2/  
  2. user@~/homework$cdWTK2.2/  
  3. user@~/homework/WTK2.2$unzipJ2ME_wireless_toolkit-2_2-update_1-Linux.zip  
  4. Archive:J2ME_wireless_toolkit-2_2-update_1-Linux.zip  
  5. replacebin/libzayit.so?[y]es,[n]o,[A]ll,[N]one,[r]ename:A  

測試一下是否安裝成功: 

  1. user@~/homework/WTK2.2$cd./bin/  
  2. user@~/homework/WTK2.2/bin$./ktoolbar  
  3. WTKOTAserverstarted… 

安裝成功,這裡會出現一個GUI窗口

安裝EclipseME

  1. #首先解壓eclipseme.feature_1.7.9_site.zip  
  2. user@~/homework$mkdireclipseme  
  3. user@~/homework$cpeclipseme.  
  4. feature_1.7.9_site.zipeclipseme/  
  5. user@~/homework$cdeclipseme/  
  6. user@~/homework/eclipseme$unzipeclipseme.  
  7. feature_1.7.9_site.zip 

啟動Eclipse,Help->SoftwareUpdates->AvailableSoftware->AddSite,填入“/home/user/homework/eclipseme”,選擇“EclipseME”->Install。
安裝成功重啟Eclipse,Help菜單下會有一個EclipseME選項。

在Eclipse中配置WTK

啟動Eclipse,Window->Preferences,進入配置窗口。
選擇J2ME菜單,在WTKRoot裡填入WTK的安裝目錄
J2ME->DeviceManagement->Import,目錄項填入/home/user/homework/WTK2.2/bin,刷新按鈕Refresh,
確定Finsh,然後選擇自己比較喜歡的一款手機皮膚。
J2ME->Packaging->Obfuscation,填入WTK的安裝目錄/home/user/homework/WTK2.2。搞定!

可以寫一個簡單的HelloWorld程序測試一個: 

  1. importJavax.microedition.lcdui.Display;  
  2. importJavax.microedition.lcdui.Form;  
  3. importJavax.microedition.midlet.MIDlet;  
  4. importJavax.microedition.midlet.MIDletStateChangeException;  
  5.  
  6. publicclasshelloextendsMIDlet{  
  7. Displaydisplay;  
  8. publichello(){  
  9. super();  
  10. display=Display.getDisplay(this);  
  11. }  
  12. protectedvoiddestroyApp(booleanarg0)
  13. throwsMIDletStateChangeException{  
  14. }  
  15. protectedvoidpauseApp(){  
  16. }  
  17.  
  18. protectedvoidstartApp()throwsMIDletStateChangeException{  
  19. Formform=newForm(“AnotherHelloWorld”);  
  20. form.append(“HelloWorld!”);  
  21. display.setCurrent(form);  
  22. }  
  23. }  
  24.  
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved