我试着设置mvn
命令,我在Apache官方网站下载了maven,并在bash_profile中写入export M2_HOME="/Users/Bohan/apache-maven-3.9.0" PATH="${M2_HOME}/bin:${PATH}" export PATH
。然后我尝试命令mvn -version
,看看它是否工作,它不工作,并显示Command not found 'mvn'
。我搜索了一下,它说我需要键入source .bash_profile
来更新命令。然后就成功了。然后我发现每次使用Maven命令都要输入source .bash_profile
。
我原以为一旦我配置了bash_profile并更新了命令,它就可以工作了。事实上,我每次使用它都需要更新命令。我试着重新启动我的计算机。关闭终端并重新打开它,但都不起作用。结果是一样的,我每次都需要更新命令。感谢所有的回答。
编辑:我当时用的是MacOS,我不是在用Ubuntu(我会研究一下Ubuntu和SDKMAN)
编辑2:感谢Dan_Maf指出我应该把我的bash_profile改成bash。它已经被修复了,但是我很好奇它为什么能工作?
编辑3:现在我在IntelliJ Idea中使用它,似乎是同样的问题...
1条答案
按热度按时间oalqel3c1#
根据this,您可以使用以下命令(在MacOS上)向
$PATH
添加永久路径:根据this,可以使用以下命令全局设置任何环境变量: