下载相应的版本
下载地址下载相应的版本,32位就x86,64位就x64,我下载的是jdk-6u37-linux-x64.bin;
安装
1、创建安装目录
1
2
| $ sudo mkdir /usr/java
$ cd /usr/java/
|
2、拷贝下载好的jdk到安装目录
1
| $ sudo mv ~/jdk-6u37-linux-x64.bin ./
|
3、安装
1
| $ sudo ./jdk-6u37-linux-x64.bin
|
安装完后,会在/usr/java
目录下多出一个jdk_1.6.0_37
的目录。
配置
1、配置环境变量
编辑/etc/bashrc
,添加如下内容
1
2
3
4
| JAVA_HOME=/usr/java/jdk1.6.0_37
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CLASSPATH
export JAVA_HOME PATH CLASSPATH
|
2、使环境变量生效
3、替换ubuntu默认的jdk
1
2
3
4
5
6
7
8
| $ sudo update-alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_37/bin/java 999
$ sudo update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.6.0_37/bin/javac 999
$ sudo update-alternatives --install /usr/bin/javadoc javadoc /usr/java/jdk1.6.0_37/bin/javadoc 999
#以下三个命令会让你选择,选择刚安装好的版本就行了
$ sudo update-alternatives --config java
$ sudo update-alternatives --config javac
$ sudo update-alternatives --config javadoc
|
4、检查一下,是否正确
1
| $ ls -lh /etc/alternatives/java*
|
结果如下:
1
2
3
| lrwxrwxrwx 1 root root 30 Apr 3 17:27 /etc/alternatives/java -> /usr/java/jdk1.6.0_37/bin/java
lrwxrwxrwx 1 root root 31 Apr 3 17:28 /etc/alternatives/javac -> /usr/java/jdk1.6.0_37/bin/javac
lrwxrwxrwx 1 root root 33 Apr 3 17:28 /etc/alternatives/javadoc -> /usr/java/jdk1.6.0_37/bin/javadoc
|