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 小时前
【IDEA】关不了的Proxy Authentication弹框探索过程
java·ide·intellij-idea
Filotimo_8 小时前
Spring Boot 整合 JdbcTemplate(持久层)
java·spring boot·后端
李慕婉学姐8 小时前
【开题答辩过程】以《“饭否”食材搭配指南小程序的设计与实现》为例,不知道这个选题怎么做的,不知道这个选题怎么开题答辩的可以进来看看
java·spring·小程序
abments10 小时前
pgsql timestamp without time zone > character varying解决方案
java
sanggou10 小时前
大数据量查询处理方案 - 内存优化与高效展示
java
没有bug.的程序员10 小时前
Java 字节码:看懂 JVM 的“机器语言“
java·jvm·python·spring·微服务
-大头.10 小时前
深入理解 Java 内存区域与 JVM 运行机制
java·jvm
没有bug.的程序员10 小时前
JVM 整体架构:一套虚拟机的心脏与血管
java·jvm·spring boot·spring cloud·架构
晨枫阳11 小时前
不同语言的元组对比
java·前端·javascript
悟能不能悟11 小时前
怎么在idea合并2个个branch
java·ide·intellij-idea