gpt4 book ai didi

java - Windows 10-使用bash终端将Java和Maven设置为环境和系统变量

转载 作者:行者123 更新时间:2023-12-03 11:11:58 24 4
gpt4 key购买 nike

我正在Windows 10上运行的虚拟机上的一个项目上工作,在该项目中我没有用户访问GUI中的系统变量的权限。因为我需要使用Maven,所以我想知道如何在bash终端中设置java和maven变量?

我尝试使用以下命令设置变量:

 export M2_HOME="/c/Program Files/apache-maven-3.6.3" 
export M2="$M2_HOME/bin"
export MAVEN_OPTS="-Xms256m -Xmx512m"

然后在终端中运行 mvn --version,我得到:

bash: mvn: command not found



如果我运行了 printenv,我会在列表中看到已设置了变量:
M2_HOME=/c/Program Files/apache-maven-3.6.3
M2=/c/Program Files/apache-maven-3.6.3/bin
MAVEN_OPTS=-Xms256m -Xmx512m

但是,如果我关闭终端然后再次打开它,则不会再看到这些变量。
在Windows上通过bash设置Java和Maven环境变量的正确方法是什么?

最佳答案

您需要通过用引号将字符串引起来转义:

export M2_HOME="/c/Program Files/apache-maven-3.6.3"

编辑:
要回答评论中的问题,请注意,您仍然需要将 mvn的路径添加到 $PATH变量中才能使用它:
export PATH=${PATH}:${M2}

关于java - Windows 10-使用bash终端将Java和Maven设置为环境和系统变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60978062/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com