Maven can';找不到java路径

Maven can';找不到java路径,java,maven,Java,Maven,我已经在我的机器上安装了maven,Java已经存在。但当我点击任何maven命令时,它会告诉我Java路径设置不正确。我也尝试了很多导出命令,但都不适合我 日志 [root@sandbox test]# mvn --version Error: JAVA_HOME is not defined correctly. We cannot execute /opt/java/jdk1.8.0_131/bin/java/bin/java [root@sandbox test]# whereis

我已经在我的机器上安装了maven,Java已经存在。但当我点击任何maven命令时,它会告诉我Java路径设置不正确。我也尝试了很多导出命令,但都不适合我

日志

[root@sandbox test]# mvn --version
Error: JAVA_HOME is not defined correctly.
  We cannot execute /opt/java/jdk1.8.0_131/bin/java/bin/java
[root@sandbox test]# whereis java
java: /usr/bin/java /usr/lib/java /etc/java /usr/share/java /opt/java/jdk1.8.0_131/bin/java
[root@sandbox test]# ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 Sep 12  2017 /usr/bin/java -> /etc/alternatives/java
[root@sandbox test]# ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 26 Sep 12  2017 /etc/alternatives/java -> /opt/jdk1.8.0_141/bin/java

任何需要更多输入的人都可以粘贴该命令,我将粘贴该命令的输出。

您需要将
JAVA\u HOME
设置为
/opt/JAVA/jdk1.8.0\u 131

您是否可以发布运行echo$JAVA\u HOME/opt/JAVA/jdk1.8.0\u 131/bin/JAVA命令时得到的内容?您需要将JAVA\u HOME导出并添加到路径的末尾这个变量应该可以帮助您,只需正确设置JAVA_HOME即可让Maven正常工作。只有当您自己喜欢调用Java时,才需要添加到路径中。。。