【发布时间】:2020-07-13 15:02:04
【问题描述】:
我正在开发一个在 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: 找不到命令
如果我运行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 环境变量的正确方法是什么?
【问题讨论】:
标签: java windows bash maven environment-variables