linux运行j2me,解析Linux下如何用eclipse搭建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环境变量:

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

如果要使环境变量在系统重启或用户注销后仍然可用,则可以把刚才执行的命令内容写入用户根目录下.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的目录

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/

如果完成安装,会出现以下的画面

Extractingtheinstallationfiles…

DocumentationfortheJ2MEWirelessToolkitversion2.2isinthefile

/home/user/homework/WTK2.2/index.html

InordertostartusingtheJ2MEWirelessToolkit,pleaserun

/home/user/homework/WTK2.2/bin/ktoolbar

给WTK打上补丁,解压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

测试一下是否安装成功:

user@~/homework/WTK2.2$cd./bin/

user@~/homework/WTK2.2/bin$./ktoolbar

WTKOTAserverstarted…

安装成功,这里会出现一个GUI窗口

安装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

启动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程序测试一个:

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);

}

}

【编辑推荐】

【责任编辑:程华权 TEL:(010)68476606】

点赞 0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值