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 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2