我刚接触linux,并尝试运行一些maven命令。我的环境文件内容如下 -
JAVA_HOME=/usr/lib/jvm/java-openjdk
export JAVA_HOME
M2_HOME=/home/sam/Downloads/apache-maven-3.3.9
export M2_HOME
PATH=$PATH:$JAVA_HOME:$M2_HOME
export PATH
然而,每当我在终端中运行mvn相关的东西并关闭它并重新打开一个新会话时,我就无法运行mvn命令,并且我得到“非命令”错误。
任何人都可以帮助我纠正它,以便我不会一次又一次地看到这个错误,并且永久地设置变量。
答案 0 :(得分:0)
您需要为java和maven设置路径。
你可以做一件事添加你的路径代码
<强> JAVA_HOME = / usr / lib中/ JVM / java的的openjdk 导出JAVA_HOME M2_HOME = /家庭/ SAM /下载/ Apache的行家-3.3.9 出口M2_HOME PATH = $ PATH:$ JAVA_HOME:$ M2_HOME 出口路径
进入
〜/ .bashrc 文件。
每次打开终端时都会执行此文件。 因此,一旦您在此文件中编写导出路径文本,它将始终保持设置状态。
在〜/ .bashrc 文件中编写路径非常简单。
那就是它。
现在关闭终端并重新打开它。您可以使用&#34; mvn&#34;。
测试更新后的路径是否有效