这里只记录下ubuntu14.04LTS 版本安装oracle版本的jdk

  1. 到oracle的官网上下载jdk
  2. 建jvm目录,拷贝jdk

    1
    2
    3
    4
    cd /usr/lib
    sudo mkdir -p jvm
    cp path/to/jdk8u45_linux_x64.tar.gz /usr/lib/jvm
    sudo tar xvf jdk8u45_linux_x64.tar.gz
  3. 设置path路径

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    sudo vim /etc/profile

    // 在最后添加
    export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_45
    export JRE_HOME=/usr/lib/jvm/jdk1.8.0_45/jre
    export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
    export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

    // 设置生效
    source /etc/profile
  4. 检验

    1
    2
    3
    4
    5
    6
    // 重新打开一个terminal
    执行java -version
    // 当出现如下输出,表示jdk安装成功
    java version "1.8.0_45"
    Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
    Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
  5. 备注
    低版本的ubuntu lts是自带gij的jvm实现,需要通过update-alternatives工具来完成多版本的jvm的选择(ubuntu 14版本是没有安装任何版本的jdk),具体可以参考这篇文章