Java 在Ubuntu中重新启动命令提示符后,无法使用导出设置环境变量

Java 在Ubuntu中重新启动命令提示符后,无法使用导出设置环境变量,java,maven,ubuntu,environment-variables,Java,Maven,Ubuntu,Environment Variables,我刚刚下载了maven,为了安装它,我正在使用文档中描述的命令行设置环境变量 export M2_HOME=/home/vishal/java/install/apache-maven export M2=$M2_HOME/bin PATH=$M2:$PATH 在此之后,我可以使用 mvn——版本 但是如果我退出命令提示符并再次启动它并键入 mvn --version 它不起作用。如果我再次设置环境变量,它将临时工作 我也尝试在/etc/environment文件中添加环境变量,但仍然不起作

我刚刚下载了maven,为了安装它,我正在使用文档中描述的命令行设置环境变量

export M2_HOME=/home/vishal/java/install/apache-maven
export M2=$M2_HOME/bin
PATH=$M2:$PATH
在此之后,我可以使用 mvn——版本

但是如果我退出命令提示符并再次启动它并键入

mvn --version
它不起作用。如果我再次设置环境变量,它将临时工作


我也尝试在/etc/environment文件中添加环境变量,但仍然不起作用。

您可以将它们添加到主目录中的.bashrc文件中

 gedit ~/.bashrc

在文件末尾添加所需的行,与之前输入的行完全相同。每次打开新终端时都会执行该文件。它的效果与每次打开新shell时手动输入命令的效果相同。

环境变量将添加到刚刚打开的shell中。它们的寿命只有贝壳的寿命


如果你想让它们持久化,你必须确保每次都加载它们。正如其他人回答的那样,将这些行添加到~/.bashrc

我是linux新手,可以将其添加到文件末尾吗?我需要遵循任何特定的语法吗?