64位centOS 5.3下搭建J2ME开发环境
September 13, 2009 – 6:40 pm1.安装jdk
首先卸载掉centOS自带的java版本,yum或者使用软件管理都可以,否则后面会出现兼容性问题。
从sun官方网站下载对应的jdk安装包,但是不要选择下载64位的linux jdk安装包,否则j2me wireless toolkit会出现无法启动模拟器的错误提示,所以我们选择32位jdk安装包。
下载jdk安装包后进行安装
- sh jdk-6u16-linux-i586.bin
安装完毕后,编辑/etc/profile文件,在后面加上
- export JAVA_HOME=/home/program/jdk1.6.0_16
- export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
- export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin
保存后执行:
- source /ect/profile
即可在不启动系统情况下保存设置
然后执行
- javac -version
结果显示: javac 1.6.0_16,则代表jdk安装成功。
2.安装J2ME wireless Toolkit(以下简称为wtk)和IDE
有两个方法可以选择,实际上还有很多种方法,在这里只介绍基于开源软件的方法。
方法一:安装netbeans(优点:不用单独安装wtk了;缺点:中文支持有问题 )
下载netbeans
- sh netbeans-6.7.1-ml-linux.sh
安装完毕修改/usr/local/netbeans-6.7.1/mobility8/WTK2.5.2/bin下的emulator文件中javapathtowtk=/home/Tools/Symbian/jdk1.6.0_16/bin/,netbeans集成了wtk。不过由于netbeans的中文支持不好,所以最终我采用了eclipse,如此进行第二种方法。
方法二:下载java wireless toolkit安装包进行安装
- sh sun_java_wireless_toolkit-2_5_2-ml-linux.bin
执行
- /home/Tools/Symbian/WTK2.5.2/bin/ktoolbar
即可启动wtk。此时如果不想使用IDE,可以直接在文本编辑器里写代码,然后启动wtk打开项目编译通过启动模拟器测试。不过由于java代码自动完成等功能可以很大得提高开发速度,所以我们继续安装eclipse。
下载eclipse-java-galileo-linux-gtk-x86_64.tar.gz,解压缩后可以直接启动使用。
下载eclipseMe插件eclipseme.feature_1.7.9_site.zip,启动eclipse,选择help->install new software,添加eclipsemMe的zip包,安装后需要重新启动eclipse。
修改eclipse java的debug模式,便于手机模拟器启动正常,打开window->perferences,展开java->debug,去掉suspend execution on uncaught exceptions,suspend execution on compilation errors前面的勾,把下面的debug timeout设置为15000。
打开window->perference,选中J2ME,在WTK Root中输入wtk所在路径/home/Tools/Symbian/WTK2.5.2,然后展开J2ME->Device Management,选择import,在specify search directory中输入wtk所在路径/home/Tools/Symbian/WTK2.5.2,点击refresh后自动扫描模拟器,扫描完毕看看模拟器设备是不是都加载上了,如果加载上了,就表示安装成功。
One Response to “64位centOS 5.3下搭建J2ME开发环境”
补充jdk下载地址: http://java.sun.com/javase/downloads/index.jsp
By sun on Sep 28, 2009