我做下一个:
export M2_HOME=/usr/local/apache-maven/apache-maven-3.0.4 export M2=$M2_HOME/bin export PATH=$M2:$PATH
然后validation一切正确:
mvn -version
它的工作原理,但是当我closuresterminal,打开其他terminal的环境variables被删除
因为这是变量的工作原理。 你正在设置他们的会议。 如果你想让它们坚持下来,把它们放到你的.profile
这样每次启动一个新的shell实例时,它们都会被设置。
进程在其启动时从其父进程继承其环境变量。 如果要为所有新进程设置一些环境变量,请编辑由登录shell读取的~/.profile
或/etc/profile
。