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

相关推荐
fouryears_234171 小时前
Flutter InheritedWidget 详解:从生命周期到数据流动的完整解析
开发语言·flutter·客户端·dart
我好喜欢你~2 小时前
C#---StopWatch类
开发语言·c#
桦说编程3 小时前
Java 中如何创建不可变类型
java·后端·函数式编程
lifallen3 小时前
Java Stream sort算子实现:SortedOps
java·开发语言
IT毕设实战小研3 小时前
基于Spring Boot 4s店车辆管理系统 租车管理系统 停车位管理系统 智慧车辆管理系统
java·开发语言·spring boot·后端·spring·毕业设计·课程设计
没有bug.的程序员4 小时前
JVM 总览与运行原理:深入Java虚拟机的核心引擎
java·jvm·python·虚拟机
甄超锋4 小时前
Java ArrayList的介绍及用法
java·windows·spring boot·python·spring·spring cloud·tomcat
cui__OaO5 小时前
Linux软件编程--线程
linux·开发语言·线程·互斥锁·死锁·信号量·嵌入式学习
阿华的代码王国5 小时前
【Android】RecyclerView复用CheckBox的异常状态
android·xml·java·前端·后端
Zyy~5 小时前
《设计模式》装饰模式
java·设计模式