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

相关推荐
阳光阿盖尔4 分钟前
EasyExcel的基本使用——Java导入Excel数据
java·开发语言·excel
二十雨辰6 分钟前
[苍穹外卖]-12Apache POI入门与实战
java·spring boot·mybatis
程序员皮皮林6 分钟前
开源PDF工具 Apache PDFBox 认识及使用(知识点+案例)
java·pdf·开源·apache
蔚一7 分钟前
Java设计模式—面向对象设计原则(三) -----> 依赖倒转原则DIP(完整详解,附有代码+案例)
java·开发语言·设计模式·intellij-idea·依赖倒置原则
liang899912 分钟前
SpringSecurity原理解析(七):权限校验流程
java·开发语言
搁浅°87921 分钟前
IO文件拷贝
java·开发语言
Python私教25 分钟前
Python国产新 ORM 框架 fastzdp_sqlmodel 快速入门教程
java·数据库·python
Python私教26 分钟前
Python ORM 框架 SQLModel 快速入门教程
android·java·python
码爸28 分钟前
java 执行es中的sql
java·sql·elasticsearch
VaporGas42 分钟前
idea集成和使用Git指南
java·git·intellij-idea