【发布时间】:2016-08-10 13:18:42
【问题描述】:
当我运行echo "Maven is on versionmvn -v"时,出现如下错误:
错误:未正确定义 JAVA_HOME。我们无法执行 /usr/lib/jvm/java-8-oracle/bin/java Maven 在版本中
我尝试了其他威胁中解释的不同解决方案,但到目前为止都没有奏效:
我在以下地方设置了 JAVA_HOME (/usr/lib/jvm/java-8-openjdk-amd64/jre) /etc/profile.d/jdk.sh, etc/enviroment, bashrc.
echo $JAVA_HOME 给出:
/usr/lib/jvm/java-8-openjdk-amd64/jre
echo $PATH 输出:
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
所以,我无法弄清楚为什么 Maven 版本检查指向不存在的文件夹 /usr/lib/jvm/java-8-oracle/bin/java。
【问题讨论】: