Ubuntu14下安装JDK8

安装JDK对于一个从事Java开发的人员来说应该是必会的,但是呢,很多时候在真正去安装JDK的时候又会去google下步骤。所以,记录下安装过程,方便下次安装JDK的时候免于查资料。

步骤一:下载Linux版本的JDK

在Oracle官网上下载对应的JDK版,或者通过命令行直接下载JDK。

wget -c http://211.162.39.56/files/103300000084E22C/download.oracle.com/otn-pub/java/jdk/8u101-b13/jdk-8u101-linux-x64.tar.gz

步骤二: 解压安装

  1. 到要安装的路径下(或新建路径)。
  2. 将安装包放在该路径下。
  3. 解压。

具体代码:

cd usr/lib
sudo mkdir java
#sudo mv jdk-8u101-linux-x64.tar.gz /usr/lib/java
sudo tar vxzf jdk-8u101-linux-x64.tar.gz
sudo rm -r jdk-8u101-linux-x64.tar.gz

步骤三:设置环境变量

主要是要设置PATH、CLASSPATH和JAVA_HOME。

运行vi ~/.bashrc

在文件的最后添加如下代码:

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

保存退出。然后运行source ~/.bashrc,让脚本生效。

第四步:配置默认的JDK

分别运行以下命令,配置默认的JDK

sudo update-alternatives --install /usr/bin/java java /usr/lib/java/jdk1.8.0_101/bin/java 300  
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/java/jdk1.8.0_101/bin/javac 300  
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/java/jdk1.8.0_101/bin/jar 300   
sudo update-alternatives --install /usr/bin/javah javah /usr/lib/java/jdk1.8.0_101/bin/javah 300   
sudo update-alternatives --install /usr/bin/javap javap /usr/lib/java/jdk1.8.0_101/bin/javap 300 

然后运行

sudo update-alternatives --config java

如果是首次安装,则会出现:

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

第五步:检验安装结果

运行java -version,出现我们预期的效果。

java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)

参考:

http://www.cnblogs.com/a2211009/p/4265225.html

http://blog.csdn.net/liuxinghao/article/details/39380015