1.下载最新的JDK版本
可以通过如下链接下载最新的JDK版本
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
2.解压tar.gz包进行安装
选择相应的文件夹进行解压安装,这里根据我习惯将JDK安装在~/opt目录下。通过如下指令:
$ sudo tar -zxvf jdk-7u51-linux-x64.tar.gz
命令进行解压到~/opt
目录下这里为了方便日后更新JDK版本, 我们可以通过ln shell命令建立文件的软链接,进入~/opt文件,在终端输入如下bash命令:
$ sudo ln -s jdk-7u51-linux-x64 jdk1.7
在这样我们就建立了软链接文件jdk1.7,日后我们需要更新JDK1.7的版本只需将软链接指向该版本的安装目录
3.配置JDK环境变量
通过vim 打开文件/etc/profile,在行尾添加
JAVA_HOME=~/opt/jdk1.7 PATH=$PATH:$HOME/bin:$JAVA_HOME/bin JRE_HOME=~/opt/jdk1.7 PATH=$PATH:$HOME/bin:$JRE_HOME/bin export JAVA_HOME export JRE_HOME export PATH export PATH=$PATH:/sbin
通过w!
保存,通过q!/zz退出
输入如下bash命令使得/etc/profile文件生效!
$ source /etc/profile
4.由于Ubuntu中可能会有默认的JDK,如openJDK,所以,为了使默认使用的是我们安装的JDK,还要进行如下工作:
$ update-alternatives --install /usr/bin/java java ~/opt/java1.7/bin/java 300
$ update-alternatives --install /usr/bin/javac javac ~/opt/java1.7/bin/javac 300
通过下述指令,会显示系统当前的所有JDK版本,可以自行选择JDK版本:
$ update-alternatives --config java
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 1061 auto mode
1 /home/andy/opt/java/jdk/bin/java 300 manual mode
2 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 1061 manual mode
3 /usr/local/java/jre1.7.0_12/bin/java 1 manual mode
Press enter to keep the current choice[*], or type selection number:
上述为bash指令的输出结果,可以在selection number后选择JDK版本的ID号。
5.判断JDK是否安装成功
$ java -version
输出结果如下:
java version "1.7.0_27" OpenJDK Runtime Environment (IcedTea6 1.12.6) (6b27-1.12.6-1ubuntu0.12.04.2) OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)