【问题标题】:Git-bash do not uses my enviroment variables for maven installationGit-bash 不要使用我的环境变量来安装 maven
【发布时间】:2018-04-03 16:26:53
【问题描述】:

我正在尝试从 Windows 7 下的 git bash 本地运行我的 maven 安装。 使用 cmd,一切正常,但 git bash 始终使用来自 \system32\java.exe 的 javaversion,而不是来自 \Java\jdk8\bin\java.exe 的常规 java 安装

【问题讨论】:

    标签: bash maven git-bash


    【解决方案1】:

    将以下内容放入您的主文件夹中名为 .bash_profile 的文件中(就像在 UNIX 系统上一样):

    export M3_HOME=/c/ECG/Maven/mavenCurrent
    export JAVA_HOME=/c/ECG/Java/jdk8/jre
    PATH=$JAVA_HOME/bin:$PATH
    

    您可能还想以这种方式添加更多环境变量和路径条目,具体取决于运行系统所需的内容。

    【讨论】:

    • 这将解决问题。使用 java -version,bash 仍然引用 java 版本 1.7.0 而不是 1.8.0,但 mvn 命令现在在 bash 上运行。
    • Maven 只关心JAVA_HOME。尝试PATH=$JAVA_HOME/bin:$PATH(将您的特定 Java 路径放在首位)。那么 git bash 应该默认使用正确的 Java 可执行文件。抱歉,我没有想到已经存在的 PATH 条目。
    • 这是 env 在 git bash 的输出的一部分:/ECG/Maven/mavenCurrent/bin:/c/ECG/Java/jdk8/bin:.:/c/ECG/Java/jdk8/jre/bin
    猜你喜欢
    • 1970-01-01
    • 2018-02-09
    • 2021-11-16
    • 2011-07-27
    • 2016-03-14
    • 2020-08-02
    • 2010-12-12
    • 2017-12-13
    • 2015-11-01
    相关资源
    最近更新 更多