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)

相关推荐
wangan0942 分钟前
不带圆圈的二叉树
java·前端·javascript
小马哥编程12 分钟前
【软考架构】滑动窗口限流算法的原理是什么?
java·开发语言·架构
饕餮争锋30 分钟前
Spring AOP原理简析
java·spring
okseekw39 分钟前
Maven从入门到实战:核心概念+配置详解+避坑指南
java·后端
tryxr42 分钟前
ReentrantLock 与 synchronized 的区别
java··reentrantlock
Java爱好狂.1 小时前
Java面试Redis核心知识点整理!
java·数据库·redis·分布式锁·java面试·后端开发·java八股文
sheji34161 小时前
【开题答辩全过程】以 基于Java的应急安全学习平台的设计与实现为例,包含答辩的问题和答案
java·开发语言·学习
程序员小假2 小时前
我们来说一下消息的可靠性投递
java·后端
席之郎小果冻2 小时前
【04】【创建型】【聊一聊,建造者模式】
java·前端·建造者模式