Ubuntu下安装jdk并配置环境变量

每次重新安装Ubuntu时都要重新安装jdk和配置环境,因此在此专门记录一下,以方便日后查看。

本文只讲述使用官网安装包 jdk-xxx.tar.gz 来安装和配置环境的方法。使用yum或apt安装方法不在此列。

开始安装:

  1. 官网下载jdk文件 jdk-8u161-linux-x64.tar.gz(可能也有新版本发布,操作相同)
  2. 创建新目录,作为jdk的安装目录

    $ sudo mkdir /developer

  3. 移动并解压文件到此处

    $ sudo mv jdk-8u161-linux-x64.tar.gz /home/user/developer

    $ sudo tar -zxvf jdk-8u161-linux-x64.tar.gz

安装完成。是不是感觉特别简单?别急还得配置环境变量。。。

配置环境变量:

  1. 配置 etc/environment 下的环境变量

    $ sudo gedit /etc/environment

    打开编辑器后,加入以下配置:
    
    PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$JAVA_HOME/bin"
    
    export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
    export JAVA_HOME=/home/user/developer/jdk1.8.0_161
    
    修改完成之后保存关闭,并输入以下命令使环境变量立即生效
    

    $ source /etc/environment

  2. 配置 etc/profile 下的全局环境变量

    $ sudo gedit /etc/profile

    打开后,在末尾添加如下内容:
    
    #set Java environment
    export JAVA_HOME=/home/user/developer/jdk1.8.0_161
    export JRE_HOME=$JAVA_HOME/jre
    export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
    
    修改完成之后保存关闭,并输入以下命令使环境变量立即生效
    

    $ source /etc/profile

检查是否配置成功:

$ java -version

如显示详细版本号则证明jdk安装并配置成功。

java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)

一般情况下,配置这两处环境变量,即可在任意位置使用Java_home环境了。关机或重启后配置依然生效。

注意:本文中 /home/user/ 中,user文件夹代指的是当前Linux登录用户的用户文件夹,而非为 user 名称的文件夹。