CentOS版本:CentOS 7
JDK版本:JDK17
1、下载 JDK
2、上传 JDK 文件到 CentOS
使用FinalShell远程登录工具,并且使用 root 用户连接登录(注意这里说的root用户连接登录是指这样的)
3、解压 JDK
创建目录 /export/server
mkdir -p /export/server
解压到目录 /export/server
.tar.gz 格式的压缩包,使用 tar -zxvf,解压后是一个与压缩包同名的目录。
.tar 格式的压缩包,使用 tar -xvf,解压后是相关的文件,不是目录。
bash
tar -zxvf jdk-17.0.13_linux-x64_bin.tar.gz -C /export/server
查看解压后情况
4、创建软链接
bash
ln -s /export/server/jdk-17.0.13 /export/server/jdk
5、设置环境变量
修改环境变量配置文件
bash
vim /etc/profile
使文件修改生效,输出PATH的内容
bash
source /etc/profile
echo $PATH
查看 java 版本
bash
java -version
查看 java 程序的路径
bash
which java
删除系统自带或之前安装的 java程序文件
bash
rm -f /usr/bin/java
创建软链接,JDK17中的java程序 指向 系统自带安装的java程序
bash
ln -s /export/server/jdk/bin/java /usr/bin/java
查看 java 版本
bash
java -version
更换普通用户,查看 java 版本
6、测试运行 jar 包
但是通过 postman 发送的请求,失败
查看防火墙状态
systemctl status firewalld
防火墙是开启的,【应该是需要调整防火墙策略,尚未搞懂,暂时关闭防火墙(需更换到 root 用户)】
bash
systemctl stop firewalld
通过 postman 发送的请求,成功!