2

我做下一个:

export M2_HOME=/usr/local/apache-maven/apache-maven-3.0.4
export M2=$M2_HOME/bin
export PATH=$M2:$PATH

然后验证一切是否正确:

mvn-版本

它可以工作,但是当我关闭终端并打开其他终端时,环境变量被删除

4

2 回答 2

3

因为这就是变量的工作方式。您正在为该会话设置它们。如果您希望它们持续存在,请将它们放入您的环境中.profile,以便在每次启动新的 shell 实例时设置它们。

于 2013-04-12T17:15:23.820 回答
0

进程在启动时从其父进程继承其环境变量。如果要为所有新进程设置一些环境变量,请编辑 ~/.profile/etc/profile,登录 shell 会读取这些变量。

于 2013-04-12T17:19:05.520 回答