在64位的Ubuntu9.04上安装32位的JDK

问题:WTK2.5.2只能和32位的JDK一起运行,而操作系统是64位的。
解决方案:
1.从java.sun.com下载32位的JDK,我下载的是jdk-1_5_0_19-linux-i586.bin
2.安装java-package
sudo apt-get install java-package
3.使用java-package将32位的jdk做成一个.deb包
DEB_BUILD_GNU_TYPE=i486-linux-gnu DEB_BUILD_ARCH=i386 fakeroot make-jpkg jdk-6u7-linux-i586.bin
4.安装.deb包(deb包名字有amd64这样的,不用管)
sudo dpkg -i sun-j2sdk1.5_1.5.0+update19_amd64.deb
32位的JDK到这里已安装完成,位置在/usr/lib/j2sdk1.5-sun/
其它
1.有可能eclipse不能运行了,因为刚才安装的32位jdk被设成默认的了,而eclipse是安装的64位的,用下面的命令改回64位的JDK
sudo update-alternatives --config java
2.修改WTK2.5.2/bin/emulator中的这样一行javapathtowtk=/usr/lib/j2sdk1.5-sun/bin/,使指向32位的JDK。
3.在eclipse中添加32位的jre并设成默认。
4.以上都正确的话,现在已经可以开发JavaME的程序了。

参考链接:
http://crackcell.javaeye.com/blog/252907
http://java.dzone.com/tips/32-bit-jdk-a-64-bit-ubuntu-sys
标签: Linux JavaME
评论: 0 | 引用: 0 | 阅读: 1476
发表评论
昵 称: (必须)
密 码: (未注册用户可不填)
网 址: 邮 箱:
验证码: 验证码图片 选 项:
头 像:
内 容: