系統(tǒng)環(huán)境:CentOS Linux release 8.4.2105
Java版本:jdk-8u251-linux-x64.tar.gz
本次使用壓縮包解壓縮安裝配置方式,版本可自行選擇,將下載的文件 jdk-8u251-linux-x64.tar.gz上傳至服務(wù)器(上傳在/home/package目錄下)
1. 創(chuàng)建目錄
安裝在 /usr/local/java 下,進(jìn)入目錄 cd /usr/local,使用 mkdir java 命令創(chuàng)建目錄:
cd /usr/local/
mkdir /usr/local/java
cd java/
2. 解壓文件
將/home/package目錄下的文件 jdk-8u251-linux-x64.tar.gz解壓至當(dāng)前目錄(-C表示解壓目錄):
tar -zxvf /home/package/jdk-8u251-linux-x64.tar.gz -C ./
由于解壓出來(lái)出來(lái)多一層目錄:jdk1.8.0_251/,可自行選擇去除:
mv jdk1.8.0_251/* ./
rm -r jdk1.8.0_251
3. 設(shè)置環(huán)境變量
修改配置:
vi /etc/profile
在末尾(G:可快速至文件末尾)添加以下內(nèi)容并保存( JAVA_HOME請(qǐng)根據(jù)自己的安裝路徑調(diào)整):
export JAVA_HOME=/usr/local/java
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin
刷新配置使修改生效:
source /etc/profile
4. 測(cè)試
java -version
顯示 java 版本信息,則說(shuō)明 JDK 安裝成功:
PS:
因?yàn)槟承﹪?guó)家的進(jìn)口管制限制,JDK默認(rèn)的加解密有一定的限制。比如默認(rèn)不允許 256 位密鑰的 AES 加解密
從Java 1.8.0_151開(kāi)始,為JVM啟用無(wú)限制強(qiáng)度管轄策略只需要修改配置:
在 jre/lib/security 文件夾中查找文件java.security,現(xiàn)在用文本編輯器打開(kāi)java.security,并找到定義java安全性屬性crypto.policy的行,它可以有兩個(gè)值limited或unlimited - 默認(rèn)值是limited。

將其設(shè)置為(去除#保存即可):
crypto.policy=unlimited
重啟java應(yīng)用即可解除限制