Ubuntu 12.10下JDK 7u17的安装方法

JDK(JavaDevelopment Kit)是Java的核心,包括了Java运行环境、工具及基础类库等。JDK有多个版本,常见的为Java SE即标准版,本文即为标准版7u17的安装方法。以下为Ubuntu 12.10下具体安装步骤。

1、 下载安装文件

在JDK的官网www.Oracle.com上,进入下载页面后选择接受授权协议,然后选择对应文件下载。本文安装实践中选择LinuxX86对应的jdk-7u17-linux-i586.tar.gz,至于jdk-7u17-linux-i586.rpm的安装可参考其它文献。

对于下载方法,可以使用命令,也可以手动下载,各有所好,无须强求。

2、 解压缩至目标文件夹

如果目标文件夹存在则跳过此步骤,否则输入如下命令创建目标文件夹:

sudo mkdir /usr/lib/jvm

输入如下命令将jdk-7u17-linux-i586.tar.gz解压至目标文件夹:

sudo tar zxvf ./jdk-7u17-linux-i586.tar.gz -C /usr/lib/jvm

需要注意的是,本文安装实践中jdk-7u17-linux-i586.tar.gz在当前用户的根目录下,tar命令的第二个参数为./jdk-7u17-linux-i586.tar.gz,当然可以使用绝对路径,不再赘述。

3、 添加环境变量

输入如下命令打开文件:

gedit ~/.bashrc

在.bashrc文件末尾假如如下语句:

#java jdk configuration
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_17
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

输入如下命令运行使其立即生效:

source ~/.bashrc

本文安装中环境变量的修改在~/.bashrc中,仅针对当前用户,如果修改/etc/profile则针对所有用户。

4、 测试JDK

输入如下命令查看JDK版本:

java -version

如若安装成功则显示如下内容:

java version “1.7.0_17”
Java(TM) SE Runtime Environment (build 1.7.0_17-b02)
Java HotSpot(TM) Server VM (build 23.7-b01, mixed mode)

5、 配置默认JDK版本

如果系统中仅有一个JDK,则上述步骤已完成相应安装。但如果系统存在多个JDK,如openjdk和sunjdk同时存在,则需要借助下述步骤配置默认JDK。

1)执行如下命令:

sudo update-alternatives –install /usr/lib/java java/usr/lib/jvm/jdk1.7.0_17/bin/java 300
sudo update-alternatives –install /usr/lib/javac javac/usr/lib/jvm/jdk1.7.0_17/bin/javac 300

2)执行如下命令:

sudo update-alternatives –config java

此时系统会列出各种JDK版本相关信息,其中被“*”标注的为默认JDK。如果要维持当前默认JDK,按回车键即可;否则输入相应JDK的编号将其设置为默认版本。

更多Ubuntu相关信息见Ubuntu