在Ubuntu 13.04 安装JDK的方法

在Ubuntu 13.04 安装JDK的步骤

我在三年前写过一篇博客:http://www.cnblogs.com/quyu/archive/2011/04/05/2005875.html ,当时用的Ubuntu 10.10,三年过去了,情况稍微有点变化,我也不知道换了多少台PC在用,所以重新记录一下(本文也参考了很多网友的日志,例如:http://www.cnblogs.com/plinx/archive/2013/06/01/3113106.html ):

首先在http://www.oracle.com/technetwork/java/javase/downloads/index.html 这里选择合适的版本下载,例如我下载了:jdk-7u51-linux-i586.tar.gz

然后可以在终端中定位到存放上面压缩包的目录,然后依次输入下列命令:

$ sudo mkdir /usr/lib/jvm
$ sudo tar zxvf jdk-7u51-linux-i586.tar.gz -C /usr/lib/jvm
$ cd /usr/lib/jvm
$ sudo mv jdk1.7.0_51 java
$ sudo gedit ~/.bashrc

上面这些命令都很简单,打开bashrc后,在最后面增加:

export JAVA_HOME=/usr/lib/jvm/java
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

之后在终端中依次输入:

$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/bin/java 300
$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/bin/javac 300
$ sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java/bin/jar 300
$ sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/java/bin/javah 300
$ sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/java/bin/javap 300

和之前一样,需要更新JDK配置:

$ sudo update-alternatives --config java

如果是第一次安装JDK,则会提示:

There is only one alternative in link group java (providing /usr/bin/java): /usr/lib/jvm/java/bin/java
Nothing to configure.

然后在终端中输入javac进行测试,应该就没有什么问题了。