【问题标题】:"Maven is on version" provides the error "Error: JAVA_HOME is not defined correctly"“Maven is on version”提供错误“错误:JAVA_HOME 未正确定义”
【发布时间】: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

【问题讨论】:

    标签: java maven


    【解决方案1】:

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

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

    我从Oracle page 得到这个。

    【讨论】:

    • 谢谢。我做到了。无论如何我得到user@user-HP-EliteBook-8460p:/etc$ echo "Maven is on version mvn -v"Error: JAVA_HOME is not defined correctly. We cannot execute /usr/lib/jvm/java-8-oracle/bin/java Maven is on version
    猜你喜欢
    • 2015-02-03
    • 1970-01-01
    • 1970-01-01
    • 2018-02-14
    • 1970-01-01
    • 2022-12-13
    • 2017-11-24
    相关资源
    最近更新 更多