原创

maven报错 Error: JAVA_HOME is not defined correctly,We cannot execute /usr/local/java/jdk1.8

1.这个问题网上说的几乎都不对,要么就是不适用所有情况

1)出现这种报错就是JAVA_HOME配置错了了
2) 但是你的JAVA_HOME明明又配置了

#先找到java执行程序
[root@bogon maven]# which java
/usr/bin/java

#然后
vim /etc/profile

export JAVA_HOME=/usr
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

#这里只改JAVA_HOME=/usr即可

#立即生效
[root@bogon bin]# source /etc/profile

总结一下就是JAVAHOME配置不对导致的

正文到此结束
本文目录