搭建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

Tags: , ,

No Comments

(Required)
(Required, will not be published)

Powered by WP Hashcash