jenkins指定jdk版本打包和运行项目

背景:因为jdk8安装jenkins有很多插件有问题,导致很多自动化编译都有问题,所以我jenkins使用jdk11进行安装。全局变量配置了jdk11,直接一键式命令安装jdk8会导致jenkins异常。

1、第一步,去下载jdk8版本解压。下载地址:https://repo.huaweicloud.com:8443/artifactory/java-local/jdk/8u181-b13/

百度云链接:链接:https://pan.baidu.com/s/1z-040s3GVJ2knUe4cegzmA

提取码:326j

复制代码
#如果下载链接异常,则可以自己去官网或者找其他办法
#创建自己的目录,把下载的包上传到该目录/usr/lib/java-1.8.0/
mkidr /usr/lib/java-1.8.0/
cd /usr/lib/java-1.8.0/
tar -zxvf jdk-8u181-linux-x64.tar.gz

2、配置环境变量

复制代码
#查看环境变量,我这里有配置过jdk11
vi /etc/profile
#输入以下内容,有配置过可以忽略
#/usr/lib/jvm/jre-openjdk 这个目录是jdk的目录
export JAVA_HOME=/usr/lib/jvm/jre-openjdk 
export PATH=$JAVA_HOME/bin:$PATH 
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

2、验证

复制代码
#查看版本,如果回显是11版本的jdk也没关系,不影响
java -version
#进到项目的根目录,linux机器执行以下命令就可以进行打包了。把该命令添加到jenkins的脚步命令中即可。
JAVA_HOME=/usr/lib/java-1.8.0/jdk1.8.0_181 mvn clean install
相关推荐
包饭厅咸鱼8 分钟前
autojs----2025淘宝淘金币跳一跳自动化
java·javascript·自动化
码住懒羊羊33 分钟前
【C++】模板进阶 | 继承
android·java·c++
urkay-35 分钟前
Android 线程详解
android·java·kotlin·iphone·androidx
小猪绝不放弃.37 分钟前
Spring Boot项目的核心依赖
java·spring boot·后端
武子康1 小时前
Java-164 MongoDB 认证与权限实战:单实例与分片集群 整体认证配置实战 最小化授权/错误速查/回滚剧本
java·数据库·分布式·mongodb·性能优化·系统架构·nosql
l0sgAi1 小时前
SpringBoot 整合SpringAI实现简单的RAG (检索增强生成)
java·后端
ss2731 小时前
基于Springboot + vue3实现的药材中药资源共享平台
java·spring boot·后端
rengang662 小时前
353-Spring AI Alibaba ARK 多模型示例
java·人工智能·spring·多模态·spring ai·ai应用编程
bst@微胖子2 小时前
阿里通义千问推理优化上下文缓存之隐式缓存和显式缓存
java·spring·缓存
后端小张2 小时前
【JAVA 进阶】重生之我要学会 JUC 并发编程
java·spring boot·spring·java-ee·并发编程·安全架构·juc