解析Linux下如何用eclipse搭建J2ME开发环境

开发 前端
本文向大家简单介绍一下linux下用eclipse搭建J2ME开发环境过程,主要包括JDK的安装和配置,安装Eclipse,安装WTK2.2和安装EclipseME等几个步骤,希望对你的学习有所帮助。

你知道在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#p#

安装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窗口#p#

安装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. J2ME通过Servlet访问数据库的几大步骤
  2. 深入探究cookie技术在J2ME平台的应用与实现
  3. J2ME手机RSS阅读器通过NetBeans 4.0也可创建
  4. MotorolaJ2ME开发时需要注意的几个细节
  5. Java2平台J2SE、J2EE、J2ME三大版本的区别

 

责任编辑:佚名 来源: mifunny.info
相关推荐

2010-09-29 09:13:48

J2ME开发环境

2010-09-29 09:28:59

J2ME开发环境

2010-09-29 14:10:18

J2ME SDK

2010-09-29 12:45:50

J2ME

2009-03-12 10:22:27

EclipseJ2MEJDT

2010-09-29 08:57:04

J2ME前景

2010-09-30 13:06:33

Myeclipse J

2009-07-14 18:03:43

Myeclipse J

2010-09-29 09:19:39

J2ME开发工具

2010-09-30 11:32:08

NetBeansJ2ME

2010-09-29 13:50:31

J2MEJ2SE

2010-09-30 12:53:00

J2MECSS

2009-06-23 11:30:16

RMSJ2ME

2010-09-30 10:40:58

J2MEJSON

2010-09-29 15:35:04

Item类J2ME

2010-09-29 10:15:35

JDKJ2EEJ2SE

2010-09-30 10:11:49

J2ME PolishEclipse

2009-06-11 09:12:36

NetBeansJ2ME

2010-10-09 16:13:10

J2ME应用程序

2010-09-29 09:54:09

J2ME应用程序
点赞
收藏

51CTO技术栈公众号