部署后端常见问题:更换JDK版本

目录

#步骤一:创建相关目录用于安装JDK

#步骤二:安装JDK17版本:

附:

JDK8下载:

JDK1.8下载:

#步骤三:解压同时重命名文件:

#步骤四:编辑文件设置环境变量

原本代码:

修改后代码:

#步骤五:刷新配置文件:

最后我们可以在终端中输入:

当你的后端jar包的JDK版本与服务器版本不同时,服务无法启动,这时候需要更换服务器的版本:

具体步骤如下:(更换为JDK17版本)

#步骤一:创建相关目录用于安装JDK

bash 复制代码
mkdir -p /usr/lib/jvm
cd /usr/lib/jvm

#步骤二:安装JDK17版本:

rust 复制代码
wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz

附:

JDK8下载:
rust 复制代码
wget https://repo.huaweicloud.com/java/jdk/8u151-b12/jdk-8u151-linux-x64.tar.gz
JDK1.8下载:
rust 复制代码
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz"

(其它下载地址可以去官网,在跳转链接处获取)

#步骤三:解压同时重命名文件:

bash 复制代码
tar -zxvf jdk-17_linux-x64_bin.tar.gz
mv jdk-17.0.7 jdk17

#步骤四:编辑文件设置环境变量

bash 复制代码
vi /etc/profile

原本代码:

bash 复制代码
done
unset i
unset -f pathmunge

修改后代码:

bash 复制代码
done
export JAVA_HOME=/usr/lib/jvm/jdk17
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH=$JAVA_HOME/bin:$PATH
unset i
unset -f pathmunge

#步骤五:刷新配置文件:

bash 复制代码
source /etc/profile

至此下载JDK17的操作便全部结束了

如果使用的宝塔部署项目,可以进入:网站 => java项目 => JDK管理 => "添加JDK"按钮旁边的小文件图标,然后将路径:

bash 复制代码
/usr/lib/jvm/jdk-17/bin

中的java文件导入。

最后我们可以在终端中输入:

bash 复制代码
jave -version

判断JDK版本更换是否成功。

相关推荐
互联网中的一颗神经元9 小时前
小白python入门 - 39. 采集流水线小项目
开发语言·python
Wang's Blog9 小时前
Go-Zero 项目开发22:用户群聊功能的实现与完善
开发语言·golang
Ai拆代码的曹操9 小时前
Spring 事务 REQUIRES_NEW 嵌套调用:连接池翻倍的秘密
java·后端·spring
a1117769 小时前
坦克大战3D Three.js 3D (开源项目)
开发语言·javascript·3d
动恰客流统计10 小时前
ReID边缘计算视觉统计:餐饮店客流增长的数字化破局路径
java·大数据·运维·人工智能
Ivanqhz10 小时前
Rust &‘static str浅析
java·前端·javascript·rust
Wang's Blog11 小时前
Go-Zero项目开发24: 基于Bitmap实现群聊消息已读未读
开发语言·后端·golang
weixin_4196583113 小时前
Docker 搭建 Jenkins 服务
java·docker·jenkins
captain37614 小时前
多线程线程安全问题
java·java-ee
吃好睡好便好14 小时前
MATLAB中图像的读取、写入和显示
开发语言·图像处理·学习·计算机视觉·matlab