【说明:我的jenkins是安装在linux的,我想通过jenkins用git 拉去github上的代码道windows上进行“mvn clean test”】---
【报错如下图1】
【面对】"NB:JAVA_HOME should point a JDK not a JRE"这种错误:
【可能出现的原因---思考点】
(1)jenkins上没有安装jdk?
(2)jdk的环境变量配置错误?
(3)jenkins的系统设置》工具配置(图2),jdk的路径是否配置对;
JDK和maven的环境变量
tar xvfz jdk和maven后,我放置在/opt下
jdk环境变量:
export JAVA_HOME=/opt/jdk1.8.0_131
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
maven环境变量:
export M2_HOME=/opt/apache-maven-3.5.0
export PATH=${M2_HOME}/bin:$PATH