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