1. 程式人生 > >Centos7下安裝 JDK1.8

Centos7下安裝 JDK1.8

class bce hostname etc 下載 nod tar.gz 執行 profile

  最近看了一篇技術文章, 用 nginx+tomcat+redis+centos 實現 session 共享等功能,覺得很有用,就跟著文章在 Centos7 的環境下搭建了幾個長江的服務器,同時也作為熟悉 Linux 的命令的學習。

  參考文章: http://mp.weixin.qq.com/s?__biz=MjM5NzA1MTcyMA==&mid=2651163178&idx=2&sn=f9a7cc151c1308b2d7098196543be785&chksm=bd2ec60d8a594f1b1262a107a11d7bce2d54d1bfb3966d206058289f2192df0458a638572f88&scene=0#rd

  首先,在 centos 下安裝 JDK1.8。

  刪除系統默認的 OpenJdk:

  rpm -qa | grep java //查詢所有有關 java 的套件

  rpm -e --nodeps (上面查詢出的 rpm 包) // -e 是刪除 --nodeps 是忽略依賴關系刪除包

  下載 jdk, 上傳到 /usr/local, 解壓:

  tar -xvf jdk-8u111-linux-x64.tar.gz

  配置環境變量
  在 /etc/profile 中
  在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL 下
  添加:

  #jdk
  export JAVA_HOME=/usr/local/jdk1.8.0_111
  export PATH=$JAVA_HOME/bin:$PATH
  export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

  使用環境變量生效
  source /etc/profile

  驗證:
  java -version

完成安裝後記得執行 source /etc/profile , 之前遇到過在桌面開啟兩個終端, 一個終端執行過 source /etc/profile 後 java -version 輸出版本信息, 而沒有執行的那個終端卻找不到 java 這個命令的情況, jdk 安裝完成後執行是環境變量生效的命令即可。

Centos7下安裝 JDK1.8