" Maven是版本"提供错误"错误:未正确定义JAVA_HOME"

时间:2016-04-18 17:05:48

标签: java maven

当我运行echo "Maven is on version mvn -v "时,会发生以下错误:

  

错误:未正确定义JAVA_HOME。我们无法执行   / usr / lib / jvm / java-8-oracle / bin / java Maven是版本

我尝试了其他威胁中解释的不同解决方案,但到目前为止还没有任何工作:

我在以下地点/usr/lib/jvm/java-8-openjdk-amd64/jre/etc/profile.d/jdk.shetc/enviroment设置了JAVA_HOME(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

1 个答案:

答案 0 :(得分:0)

您可以通过以下命令设置JAVA_HOME

JAVA_HOME=jdk-install-dir
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH 

我是从Oracle page得到的。