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)

相关推荐
spencer_tseng1 天前
Stream not available [SysDictDataMapper.xml]
xml·java
蒸蒸yyyyzwd1 天前
cpp对象模型学习笔记1.1-2.8
java·笔记·学习
程序员徐师兄1 天前
Windows JDK11 下载安装教程,适合新手
java·windows·jdk11 下载安装·jdk11 下载教程
RANCE_atttackkk1 天前
[Java]实现使用邮箱找回密码的功能
java·开发语言·前端·spring boot·intellij-idea·idea
五岳1 天前
DTS按业务场景批量迁移阿里云MySQL表实战(下):迁移管理平台设计与实现
java·应用·dts
zhougl9961 天前
Java 所有关键字及规范分类
java·开发语言
Python 老手1 天前
Python while 循环 极简核心讲解
java·python·算法
java1234_小锋1 天前
Java高频面试题:MyISAM索引与InnoDB索引的区别?
java·开发语言
Mr_Xuhhh1 天前
MySQL函数详解:日期、字符串、数学及其他常用函数
java·数据库·sql
测试开发Kevin1 天前
小tip:换行符CRLF 和 LF 的区别以及二者在实际项目中的影响
java·开发语言·python