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

相关推荐
小黄编程快乐屋1 小时前
各个排序算法基础速通万字介绍
java·算法·排序算法
材料苦逼不会梦到计算机白富美3 小时前
贪心算法-区间问题 C++
java·c++·贪心算法
羚羊角uou4 小时前
【C++】list模拟实现(详解)
开发语言·c++
Peter_chq4 小时前
【计算机网络】多路转接之select
linux·c语言·开发语言·网络·c++·后端·select
小小李程序员7 小时前
LRU缓存
java·spring·缓存
cnsxjean7 小时前
SpringBoot集成Minio实现上传凭证、分片上传、秒传和断点续传
java·前端·spring boot·分布式·后端·中间件·架构
CRMEB-嘉嘉7 小时前
如何优化 PHP 性能?
开发语言·php
hadage2337 小时前
--- stream 数据流 java ---
java·开发语言
Want5957 小时前
Python绘制太极八卦
开发语言·python