Ubuntu 11.10 下安装JDK 1.6.0_30


1. 首先,获取资源

从这里下载jdk

我的版本是jdk1.6.0_30,将下载的jdk1.6.0_30.bin文件置于/usr/lib/jvm/java中(如果/usr/lib/jvm中没有java文件夹,就进入此文件夹后sudo mkdir java)

2.然后,在shell中修改bin文件权限,

使其可执行:

sudo chmod u+x /usr/lib/jvm/java/jdk1.6.0_30.bin

接着执行代码:

sudo ./jdk-6u30-linux-i586.bin

回车后将会出现字幕,持续按回车键,直至屏幕显示要求输入yes/no,此时输入y回车,将会把jdk解压到文件夹,得到jdk1.6.0_30目录。

3.此时,jdk已安装完毕,下面进行配置

执行代码:

sudo vi /etc/environment

在environment中修改,出现如下部分

引用:

PATH="......:/usr/lib/jvm/java/jdk1.6.0_30/bin"

CLASSPATH=".:/usr/lib/jvm/java/jdk1.6.0_30/lib"

JAVA_HOME="/usr/lib/jvm/java/jdk1.6.0_30"

4.此时,环境变量设置成功(设置环境变量的方法很多,不一一列举)

由于Ubuntu中可能会有默认的jdk,如openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。

代码:

update-alternatives --install /usr/bin/java java/usr/lib/jvm/java/jdk1.6.0_30/bin/java 300

update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_30/bin/javac 300

通过以上这两步将我们安装的jdk加入java选单。

5.选择系统默认的jdk

代码:

update-alternatives --config java

有 2 个候选项可用于替换 java (提供 /usr/bin/java)。

选择 路径 优先级 状态

------------------------------------------------------------

0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 自动模式

1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 手动模式

* 2 /usr/lib/jvm/java-6-sun/bin/java 300 手动模式

要维持当前值

请按回车键,或者键入选择的编号:2

6.这样,再在shell中输入代码:

java -version

时,就会显示系统使用的java是sun的java

java version "1.6.0_30"

Java(TM) SE Runtime Environment (build 1.6.0_30-b12)

Java HotSpot(TM) Server VM (build 20.5-b03, mixed mode)

相关内容