在Ubuntu 12.04 LTS上安装JDK6本身并不复杂,只是目前较新版本的Ubuntu已经不支持直接通过apt-get安装了。因此,,需要从Oracle官方网站下载安装包进行安装。
其实,目前Oracle已经发布了JDK7。安装JDK6的原因是TI的Android devkit 3.0.0在编译rootfs时,必须指定使用JDK6。木有办法,只能搞JDK6了。
安装过程如下:
STEP 1:下载JDK6安装包
Oracle公司的官方下载网页链接:
下载Java SE 6 Update 33,是一个jdk-6u33-linux-i586.bin格式文件,大约68MB。
STEP 2:安装JDK6
1、为jdk-6u33-linux-i586.bin增加执行权限
chmodu+x/usr/lib/jvm/java/jdk-6u33-linux-i586.bin
2、执行jdk-6u33-linux-i586.bin,将JDK6的相关文件解包至jdk1.6.0_33目录下
./jdk-6u33-linux-i586.bin
3、将jdk1.6.0_33复制到/usr/lib下
mkdir -p /usr/lib/jvm/
cp -r jdk1.6.0_33 /usr/lib/jvm/jdk1.6.0_33
4、安装JDK6
JDK6的bin文件中有许多可执行命令,根据需要,可以选择安装至/usr/bin目录下,比如,我安装了java/javac/javaws/jar四个命令。具体执行如下命令:
update-alternatives–install/usr/bin/javacjavac/usr/lib/jvm/jdk1.6.0_33/bin/javac1
update-alternatives–install/usr/bin/javajava/usr/lib/jvm/jdk1.6.0_33/bin/java1
update-alternatives–install/usr/bin/javawsjavaws/usr/lib/jvm/jdk1.6.0_33/bin/javaws1
update-alternatives–install/usr/bin/jarjar/usr/lib/jvm/jdk1.6.0_33/bin/jar1
update-alternatives–configjavac
update-alternatives–configjava
update-alternatives–configjavaws
update-alternatives–configjar
注意:如果需要安装其它命令,按照上面的格式,根据需要进行添加即可。
5、测试
执行java -version可以看到当前JDK的版本信息,表示安装成功。显示如下:
root@ubuntu:~/JDK#java-version
javaversion”1.6.0_33″
Java(TM)SERuntimeEnvironment(build1.6.0_33-b04)
JavaHotSpot(TM)ServerVM(build20.8-b03,mixedmode)
不要识途去改变他人,同样,也不要被他人所改变。改了,就不是自己了。