docker jenkins NB: JAVA_HOME should point to a JDK not a JRE

jenkins java编译错误:

3.5.4/conf/settings.xml

The JAVA_HOME environment variable is not defined correctly

This environment variable is needed to run this program

NB: JAVA_HOME should point to a JDK not a JRE

Build step 'Invoke top-level Maven targets' marked build as failure

Finished: FAILURE

原因:

JAVA_HOME错误

在docker运行项目下面:

bash-4.4# java -verbose

第一行的路径

Opened /usr/lib/jvm/java-1.8-openjdk/jre/lib/rt.jar\] 拷贝:/usr/lib/jvm/java-1.8-openjdk到jenkins全局配置工具 然后再次jenkins编辑项目,就可以解决问题 ![在这里插入图片描述](https://file.jishuzhan.net/article/1746193750230568961/8abccad40a71a5702f155119756684a5.webp)

相关推荐
RainbowSea5 分钟前
跨域问题(Allow CORS)解决(3 种方法)
java·spring boot·后端
掘金-我是哪吒6 分钟前
分布式微服务系统架构第155集:JavaPlus技术文档平台日更-Java线程池实现原理
java·分布式·微服务·云原生·架构
RainbowSea9 分钟前
问题 1:MyBatis-plus-3.5.9 的分页功能修复
java·spring boot·mybatis
前端 贾公子13 分钟前
monorepo + Turborepo --- 开发应用程序
java·前端·javascript
朱杰jjj24 分钟前
Docker容器中无法使用vim、vi命令处理
docker·容器·vim
东林牧之34 分钟前
CICD[软件安装]:docker安装gitlab
docker·容器·gitlab
东林牧之39 分钟前
CICD[导航]、docker+gitlab+harbor+jenkins从安装到部署
docker·gitlab·jenkins
不学会Ⅳ1 小时前
Mac M芯片搭建jdk源码环境(jdk24)
java·开发语言·macos
虫小宝1 小时前
高佣金返利平台监控体系建设:APM、链路追踪与佣金异常预警系统技术实现
java
sniper_fandc2 小时前
SpringBoot系列—入门
java·spring boot·后端