Linux 下配置 JDK

1. 下载 JDK 包

到 Oracle 官网下载 JDK 包。

例如,

wget -c http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz 

Oracle Java Achive:

http://www.oracle.com/technetwork/java/javase/archive-139210.html

2. 解压到指定位置

把下载的 tar 包解压,移动到指定的位置。

sudo mkdir /usr/lib/jvm
sudo tar zxvf jdk-7uXX-linux-x64.tar.gz -C /usr/lib/jvm

3. 设置环境变量

利用 /etc/profile~/.bashrc 文件,将环境变量配置进去。
例如,在 sudo vi /etc/profilesudo vi ~/.bashrc 中加入环境变量内容

# set java environment
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_XX
export JRE_HOME=${JAVA_HOME}/jre  
# 设置classpath,java寻找.class文件默认路径
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib 
# java相关指令加入路径变量 
export PATH=${JAVA_HOME}/bin:$PATH  

使用 ~/.bashrc 文件,需要 source ~/.bashrc 使文件立即生效。

4. 设置默认版本

依发行版本不同,系统中可能会有默认的JDK,如 openjdk,为将我们安装的JDK设置为默认JDK版本,还要进行设置工作。

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

5. 修改默认版本

需要查看并修改系统当前 JDK 版本,采用如下命令。

sudo update-alternatives --config java 

系统会列出各种 JDK 版本,如下所示:

选择        路径                                    优先级        状态 

-------------------------------------------------------------------- 

* 0     /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      自动模式 

 1      /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      手动模式 

 2      /usr/lib/jvm/java-6-sun/jre/bin/java       63        手动模式 

 3      /usr/lib/jvm/java-7-sun/bin/java           300       手动模式 

要维持当前值 [*] 请按回车键,或者键入选择的编号:3

6. 成功了吗?

java -version

显示JDK版本则配置成功

root@ubuntu:/home/ubuntu/Public# java -version
java version "1.7.0_XX"
Java(TM) SE Runtime Environment (build 1.7.0_XX-b01)
Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注