Linux下安装配置JAVA

系统环境:CentOS Linux release 8.4.2105
Java版本:jdk-8u251-linux-x64.tar.gz

本次使用压缩包解压缩安装配置方式,版本可自行选择,将下载的文件 jdk-8u251-linux-x64.tar.gz上传至服务器(上传在/home/package目录下)

1. 创建目录

安装在 /usr/local/java 下,进入目录 cd /usr/local,使用 mkdir java 命令创建目录:

cd /usr/local/
mkdir /usr/local/java
cd java/
2. 解压文件

/home/package目录下的文件 jdk-8u251-linux-x64.tar.gz解压至当前目录(-C表示解压目录):

tar -zxvf /home/package/jdk-8u251-linux-x64.tar.gz -C ./

由于解压出来出来多一层目录:jdk1.8.0_251/,可自行选择去除:

mv jdk1.8.0_251/* ./
rm -r jdk1.8.0_251
3. 设置环境变量

修改配置:

vi /etc/profile

在末尾(G:可快速至文件末尾)添加以下内容并保存( JAVA_HOME请根据自己的安装路径调整):

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. 测试
java -version

显示 java 版本信息,则说明 JDK 安装成功:
PS:

因为某些国家的进口管制限制,JDK默认的加解密有一定的限制。比如默认不允许 256 位密钥的 AES 加解密
从Java 1.8.0_151开始,为JVM启用无限制强度管辖策略只需要修改配置:
jre/lib/security 文件夹中查找文件java.security,现在用文本编辑器打开java.security,并找到定义java安全性属性crypto.policy的行,它可以有两个值limited或unlimited - 默认值是limited


将其设置为(去除#保存即可):

crypto.policy=unlimited

重启java应用即可解除限制

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容