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
相关推荐
噢,我明白了2 小时前
表单的完整 CRUD 练习【极简个人记账本】(含前端后端链接mySQL)
java·前端·数据库·mysql
通往曙光的路上2 小时前
mysql1
java
Tigshop开源商城6 小时前
『物流设置+SEO优化』Tigshop开源商城系统 JAVA v5.8.26 版本更新!
java·开源商城系统·tigshop
Tigshop开源商城8 小时前
『订单税率+收货地址校验国家字段』功能上新|跨境运营更高效,Tigshop开源商城系统 JAVA v5.8.23 版本更新
java·开源商城系统·tigshop
REDcker9 小时前
C++变量存储与ELF段布局详解 从const全局到rodata与nm_readelf验证实践
java·c++·面试
kobesdu10 小时前
【ROS2实战笔记-19】ROS2 生命周期节点的启动顺序、状态转换陷阱与热备方案
java·前端·笔记·机器人·ros·ros2
neo_Ggx2310 小时前
Maven 版本管理详解:SNAPSHOT、Release 与 Nexus 仓库的区别和影响
java·maven
matlabgoodboy10 小时前
软件开发定制小程序APP帮代做java代码代编写C语言设计python编程
java·c语言·小程序
江离w10 小时前
新版vibecoding项目初始化指令
java
tongluowan00711 小时前
Spring MVC 底层工作流程+源码分析
java·spring·mvc