Jenkins编译打包时报错The JAVA_HOME environment variable is not defined correctly + mvn clean package The JA

+ mvn clean package

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 'Execute shell' marked build as failure
Archiving artifacts

Finished: FAILURE


第一反应是去查看Jenkins的环境变量配置(Jenkins的web端进行配置),看了一眼JAVA_HOME的配置感觉没什么问题,可是继续执行流水还是报同样的错误。

最终发现原来是在配置JAVA_HOMEd的时候在jdk的路径前面多家了一个空格。怪不得一开始看不出来JAVA_HOME的错误。



大家在其他场景下,配置路劲的时候也要注意“空格”的问题!


你可能感兴趣的:(Jenkins)