.bashrc 在设置 $JAVA_HOME PATH 后出错

Nee*_*hah 1 java bash ubuntu

在 bashrc 中设置 JAVA_HOME 路径后出现以下错误:

bash: 导出: `=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr /lib/java/jdk1.8.0_91/bin': 不是有效的标识符

.bashrc 文件:

#JAVA HOME directory setup
export JAVA_HOME="/usr/lib/java/jdk1.8.0_91"
export PATH =$PATH:$JAVA_HOME/bin
Run Code Online (Sandbox Code Playgroud)

当我执行 echo_$JAVA_HOME 时,我得到正确的路径:/usr/lib/java/jdk1.8.0_91

当我执行命令which java 时,我得到的结果为: /usr/bin/java

解决这个问题的可能解决方案是什么?

sha*_*uga 5

在 shell 中设置变量时,有效名称和=字符之间不应有空格。只是改变

export PATH =$PATH:$JAVA_HOME/bin
Run Code Online (Sandbox Code Playgroud)

export PATH=$PATH:$JAVA_HOME/bin
Run Code Online (Sandbox Code Playgroud)