Centos7安装OpenJdk8

太白
2022-05-14 / 0 评论 / 0 点赞 / 816 阅读 / 1,004 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2022-05-14,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

场景:Centos7服务器安装OpenJdk8,并设置允许256位密钥的AES加解密

1、下载

下载对应的安装包(这里以OpenJDK8U-jdk_x64_linux_hotspot_8u332b09.tar.gz为例)

https://adoptium.net/temurin/releases/?variant=openjdk8

2、安装

把OpenJDK8U-jdk_x64_linux_hotspot_8u332b09.tar.gz上传到服务器

# 创建文件夹
mkdir -p /usr/java/
cd /usr/java/

# 前面是上传的压缩包路径,根据实际修改
# mv ***.tai.gz /usr/java/

# 解压,解压后为/usr/java/jdk8u332-b09
tar -zxvf OpenJDK8U-jdk_x64_linux_hotspot_8u332b09.tar.gz

3、配置

主要是修改/etc/profile

vi /etc/profile

# 添加下面内容在最后
#JDK--------------
export JAVA_HOME=/usr/java/jdk8u332-b09
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH

生效配置

source /etc/profile

4、验证

 java -version
 
 # 显示
[root@localhost etc]# java -version
openjdk version "1.8.0_332"
OpenJDK Runtime Environment (Temurin)(build 1.8.0_332-b09)
OpenJDK 64-Bit Server VM (Temurin)(build 25.332-b09, mixed mode)
# 

5、配置AES加密限制

主要修改java.security配置文件

cd /usr/java/jdk8u332-b09/jre/lib/security

vi java.security

# 把下面的这行内容的注释去掉
#crypto.policy=unlimited 改成 crypto.policy=unlimited
0

评论区