部署后端常见问题:更换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版本更换是否成功。

相关推荐
Haven-1 小时前
Java-面试八股文-JVM篇
java·jvm·面试
我真的是大笨蛋1 小时前
JVM调优总结
java·jvm·数据库·redis·缓存·性能优化·系统架构
wjs0401 小时前
Git常用的命令
java·git·gitlab
superlls1 小时前
(算法 哈希表)【LeetCode 349】两个数组的交集 思路笔记自留
java·数据结构·算法
honder试试2 小时前
焊接自动化测试平台图像处理分析-模型训练推理
开发语言·python
^Rocky2 小时前
JavaScript性能优化实战
开发语言·javascript·性能优化
田里的水稻2 小时前
C++_队列编码实例,从末端添加对象,同时把头部的对象剔除掉,中的队列长度为设置长度NUM_OBJ
java·c++·算法
ponnylv2 小时前
深入剖析Spring Boot启动流程
java·开发语言·spring boot·spring
萧邀人2 小时前
第一课、Cocos Creator 3.8 安装与配置
开发语言
前行的小黑炭2 小时前
Android 协程的使用:结合一个环境噪音检查功能的例子来玩玩
android·java·kotlin