在64位的Ubuntu9.04上安装32位的JDK
作者: 王者之剑(http://www.albertsong.com/) 日期: 2009-05-26 10:02
问题: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
解决方案:
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
评论: 0 |
引用: 0 |
阅读: 1476
发表评论
订阅
上一篇
返回
下一篇
标签:










让vim自动识别多种文本编码UTF-8,GB2312...... (2010-03-28 11:24)
Ubuntu9.0.4下安装播放DVD的软件 (2009-08-16 08:24)
J2ME HTTP GET/POST 例子 (2009-07-07 11:28)
Ubuntu9.0.4常用软件 (2009-05-25 15:39)
linux桌面版毫无疑问要选Ubuntu 9.04 (2009-05-24 15:17)
400 error occured accessing server from mobile devices (2009-03-18 16:19)
常用Linux命令(持续更新) (2008-12-01 10:42)