一、下载
- JDK
选择自己想要的JDK版本我这里选择的是JDK17
百度网盘下载JDK8及以下需要Java Cryptography Extension (JCE)
JCE(Java Cryptography Extension)是一组包,它们提供用于加密、密钥生成和协商以及 Message Authentication Code(MAC)算法的框架和实现。
它提供对对称、不对称、块和流密码的加密支持,它还支持安全流和密封的对象。它不对外出口,用它开发完成封装后将无法调用。 - JDK上传到服务器
二、解压
cd /usr/download
#解压
tar -zxvf jdk-17_linux-x64_bin.tar.gz
将jdk目录移动并重命名
mv /usr/download/jdk-17.0.10 /usr/local/jdk
三、配置环境变量
vim /etc/profile
-
将下面的内容复制追加在文件末尾
#jdk export JAVA_HOME=/usr/local/jdk export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
-
环境变量生效
source /etc/profile
-
验证查看
java -version
-
查看进程命令
jps
低版本需要配置,下面有详细配置说明
四、JDK8及以下必配(高版本请忽略)
更换JCE
将下载好的JCE
上传的服务器
cd /usr/download/
#解压
unzip jce_policy-8.zip
cd /usr/download/UnlimitedJCEPolicyJDK8
#覆盖
cp US_export_policy.jar /usr/local/jdk/jre/lib/security/policy/unlimited
cp local_policy.jar /usr/local/jdk/jre/lib/security/policy/unlimited
cp US_export_policy.jar /usr/local/jdk/jre/lib/security/policy/limited
cp local_policy.jar /usr/local/jdk/jre/lib/security/policy/limited
提示是否覆盖,按y
配置查看进程命令
vi /root/.bash_profile
在PATH=$PATH:$HOME/bin
尾部添加:/usr/local/jdk/bin
,别忘记复制冒号!
#配置生效
source /root/.bash_profile
#查看进程命令
jps