CentOS 6.9:bash:路径不是有效的标识符

时间:2019-01-06 19:11:19

标签: java centos

因此,我正在尝试为我的CentOS 6.9虚拟机设置JAVA_HOMEPATH变量。安装Java之后,我执行了以下操作:

$ vi ~/.bashrc

然后在.bashrc中添加:

export JAVA_HOME=/Downloads/jdk1.8.0_191
export PATH =$JAVA_HOME/bin

当我这样做

$ source ~/.bashrc

我收到bash错误,说/Downloads/jdk1.8.0_191/bin不是有效的标识符。我尝试注释掉export PATH部分,仅使用export JAVA_HOME即可。我查看了jdk1.8.0_191文件夹的内部,并且其中确实存在bin文件夹。我想知道是什么原因引起的?

我之前已经阅读过@ 45426520的问题,我们可能遇到类似的问题。但是,我不了解一半的问题,仍然真的需要针对CentOS操作系统的解决方案。

1 个答案:

答案 0 :(得分:1)

删除PATH=$JAVA_HOME/bin之间的空格应该可以解决您的问题。

看看导出的man page。空间不足。导出只会考虑PATH,而忽略其余的行。其余部分由bash解释,此处/Downloads/jdk1.8.0_191/bin不是有效的标识符。