搭建linux下的J2ME开发环境–Ubuntu版
这周中抽个机会把Ubuntu给装上了,下午就整理了一下系统,搭建自己的开发环境:
安装设置JAVA环境
Ubuntu默认安装的有个java的环境,不过我们一般都习惯用Sun的JDK,如果自己卸载原来的那个java,将会出现一系列的问题:比如OO将会被卸,Desktop也将会被卸载。baidu了一下也没有发现怎么卸载,所以暂时不管原来的那个,我这里说的是怎么安装其他的。
- 首先,下载 JDK 5.0 Update 5
http://java.sun.com/j2se/1.5.0/download.jsp - 安装工具
sudo apt-get install fakeroot java-package java-common - 转换:
fakeroot make-jpkg jdk-1_5_0_06-linux-i586.bin - 安装 j2sdk:
sudo dpkg -i sun-j2sdk1.5_1.5.0+update06_i386.deb - 选择使用哪个 java:
sudo update-alternatives –config java
在显示的屏幕上出现
1 /usr/bin/gij-wrapper-4.0
*+ 2 /usr/lib/jvm/java-gcj/bin/java
3 /usr/lib/j2sdk1.5-sun/bin/java
选择 3
就可以了。
注意:这里也可以采用sudo apt-get install sun-java5-jdk
也可以直接执行./jdk-1_5_0_06-linux-i586.bin 直接将jdk文件解压到当前文件夹,然后通过修改/etc/profile设置JAVA_HOME PATH CLASSPATH来达到同样的效果。
待续。。。
安装WTK
在sun的网站下载WTK(j2me_wireless_toolkit-2_2-ml-linux-i386.bin),这里直接安装WTK是会出现下面的错误的。
./j2me_wireless_toolkit-2_2-ml-linux-i386.bin: line 281: 5504 段错误 dd bs=1024 count=2 if=$myself of=$outname skip=18 2>/dev/null
Failed to extract JavaVersionTester class
解决办法如下:(依次执行)
LANG2=$LANG
LANG=sv_SE.ISO8859-1
sh j2me_wireless_toolkit-2_2-linux-i386.bin
---Installing---
LANG=$LANG2