【问题标题】:setting environment variables using export are not accessible after relaunching command prompt in Ubuntu在 Ubuntu 中重新启动命令提示符后,无法使用导出设置环境变量
【发布时间】:2013-05-07 06:32:59
【问题描述】:

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

export M2_HOME=/home/vishal/java/install/apache-maven
export M2=$M2_HOME/bin
PATH=$M2:$PATH

在此之后,我可以使用检查 maven 版本 mvn --版本。

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

mvn --version

它不起作用。如果我再次设置环境变量,它会暂时起作用。

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

【问题讨论】:

    标签: java maven ubuntu environment-variables


    【解决方案1】:

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

     gedit ~/.bashrc
    

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

    【讨论】:

    • 我是 linux 新手,可以在文件末尾添加吗?我需要遵循任何特定的语法吗?
    【解决方案2】:

    环境变量被添加到你刚刚打开的shell中。它们的寿命与贝壳的寿命一样长。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-04
      • 2012-01-30
      • 2021-11-06
      • 2020-08-27
      • 2015-11-26
      • 1970-01-01
      相关资源
      最近更新 更多