java - 在 macOS Big Sur 上将 maven 添加到 PATH
问题描述
如何将 Apache Maven 添加到 macOS Big Sur 上的 PATH 中?我已经下载并解压缩了maven。
解决方案
如果您从apache下载了 maven ,并解压了 binary.zip,首先您需要检查您的终端类型。要查看它,请打开您的终端并输入,echo $SHELL
然后您将获得您的终端类型(zsh 或 bash)。如果它的 bash.bash_profile
通过 或者open ~/.bash_profile
或vi ~/.bash_profile
. 然后通过首先声明MAVEN_HOME
and来添加 apache maven 路径M2_HOME
。
export MAVEN_HOME = '/{your-maven-location}/apache-maven-3.8.2/'
export M2_HOME = '/{your-maven-location}/apache-maven-3.8.2/'
然后将它们添加到PATH
变量中,
export PATH="$MAVEN_HOME/bin:$PATH"
export PATH="$M2_HOME/bin:$PATH"
添加这些行后,保存 .bash_profile。然后在终端类型source ~/.bash_profile
中获取文件。现在,如果您键入,echo $PATH
您可以看到 maven 已添加到您的路径中。
对 .zshrc 文件执行相同的操作,方法是使用open ~/.zshrc
or打开它vi ~/.zshrc
。
您可以根据您拥有的外壳更改 .bash_profile 或 .zshrc 文件。但是,我建议您将路径变量添加到两个文件中。
如果您有任何采购问题,请通过sudo chown {your-username} ~/.bash_profile
或授予文件更改权限sudo chown {your-username} ~/.zshrc
。您可以通过以下方式找到您的用户名ls -al /Users
推荐阅读
- mysql - 显示变量的默认值
- web - 我想通过同一个组件处理路由参数和查询字符串参数
- java - 没有乘法、除法和“for”循环的埃拉托色尼筛子
- firebase - 如何创建阻止用户添加大于现在的日期的规则
- javascript - if 和 else 都在执行 Javascript/JQuery
- c - 如何使用 scanf 检查“\n”
- python - 如何在 Python 2 中从字符串中引用变量
- ruby - 是否可以将所有变量和方法放在一个类中?
- java - ClassNotFoundException vssver2
- php - PHP preg_match_all - 这个正则表达式有什么问题?