每当我打开一个终端时,会在它上面显示一条消息,说明我在标题中写的内容。 我想在尝试使用maven工作时,我搞砸了/ etc / profile文件。 我读了一些关于导出变量的信息,但无法找到我的错误,因为我遵循的指南对其他人都有效。
我提到的配置文件在底部有这些行:
JAVA_HOME=/usr/local/java/jdk1.8.0
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
JRE_HOME=/usr/local/java/jre1.8.0
PATH=$PATH:$HOME/bin:$JRE_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH
设置$ JAVA_HOME让我正确使用Maven,但会创建这个恼人的消息。你能救我吗?
答案 0 :(得分:1)
正如评论中提到的其他人一样,您尝试在某处导出PATH.
而不是PATH
。您可能需要检查/etc/profile
,~/.bashrc
和~/.bash_profile
文件,并尝试查找此无效导出。
您提供的来源在技术上是正常的,您不需要添加任何$
标志。您的PATH将包含两次$HOME/bin
值。您可能希望将其更改为如下所示:
export JAVA_HOME=/usr/local/java/jdk1.8.0
export JRE_HOME=/usr/local/java/jre1.8.0
export PATH="$PATH:$HOME/bin:$JAVA_HOME/bin:$JRE_HOME/bin"