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编辑项目,就可以解决问题

相关推荐
栈溢出了18 分钟前
Redis 分片集群与哈希槽笔记
java·redis·笔记·spring
遨游DATA26 分钟前
Spring Boot 启动失败排查:如何区分多 Bean 冲突与清理阶段异常
java·spring boot·后端
wabs6661 小时前
关于单调栈【力扣739.每日温度的思考】
java·开发语言
雪碧聊技术1 小时前
为什么要学函数式编程?
java·函数式编程
aaPIXa6222 小时前
C++ 用 13 条规则让模型写出安全现代 C++
java·c++·安全
2601_949817723 小时前
C++指针与引用深度精讲:底层原理、差异对比与高阶实战陷阱
java·jvm·c++
va学弟3 小时前
Java 网络通信编程(10):Channel 和 Selector
java·开发语言
小张小张爱学习4 小时前
Apache Dubbo 3 + Spring Boot 3 多模块 Maven 项目,演示基于 Zookeeper 注册中心的 RPC 调用
java·dubbo
阿pin4 小时前
Java随笔-ConcurrentHashMap
java·开发语言·哈希算法
C+-C资深大佬5 小时前
Java 变量:从入门到精通
java·开发语言·python