天天看點

CentOS7安裝配置OracleJRE

  1. 下載下傳OracleJRE
    1. 去Oracle官網進行下載下傳
  2. 由于Linux一般作為伺服器作業系統,本文中使用的是server JRE
    1. server JRE是Oracle提供的專門為伺服器環境打包的java運作環境,提供了一些JDK中的支援,但又不像JDK那麼的笨重
  3. 友善起見,将server-jre-8u212-linux-x64.tar.gz檔案下載下傳至Windows環境,然後用SCP工具或者FTP工具放到伺服器上,也可以直接在伺服器上使用wget指令下載下傳,在此不再贅述
  4. 我放在了/opt/java目錄下(個人習慣,也有很多放在usr/java下的,理論上可以放在任何地方)
  5. 解壓檔案
    1. tar -zxvf server-jre-8u212-linux-x64.tar.gz
                 
  6. 解壓出來的目錄和用jdk的包一樣的jdk1.8.0_212
  7. 配置環境變量
    1. vi /etc/profile.d/java.sh
                 
    2. 配置以下内容,然後儲存
      1. export JAVA_HOME=/opt/java/jdk1.8.0_212
        
        export JAVA_PATH=$JAVA_HOME
        
        export PATH=$PATH:$JAVA_HOME/bin
        
        export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
                   
    3. 更新配置(當然你也可以重新開機)
      1. source /etc/profile.d/java.sh
                   
    4. 檢查是否生效(這個是老生常談了)
      1. java -version
                   
        java version "1.8.0_212"
        Java(TM) SE Runtime Environment (build 1.8.0_212-b10)
        Java HotSpot(TM) 64-Bit Server VM (build 25.212-b10, mixed mode)
                   
    5. 附錄
      1. 記住/opt/java/jdk1.8.0_212/jre/lib/security這個目錄的存在,總有一天你會遇到一個與之有關的問題
        1. 解決方案java.security.InvalidKeyException: Illegal key size解決方案