/root/.bash_profile:第16行:语法错误:意外的文件结束

时间:2017-06-08 09:22:28

标签: linux .bash-profile

我试图设置java路径。我在.bash_profile中收到错误。我不知道为什么。似乎一切都很好。

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
  . ~/.bashrc
fi

# User specific environment and startup programs


JAVA_HOME=/apps/erp/java/jdk1.7.0_71


PATH=$PATH:$HOME/bin:$JAVA_HOME:$JAVA_HOME/bin:$JAVA_HOME/lib/dt.jar:
\$JAVA_HOME/lib/tools.jar

export PATH

1 个答案:

答案 0 :(得分:0)

这个问题可能就在这里:

str.replace(old, new[, max])

继续反斜杠应位于上一个行,您希望继续的行

PATH=$PATH:$HOME/bin:$JAVA_HOME:$JAVA_HOME/bin:$JAVA_HOME/lib/dt.jar:
\$JAVA_HOME/lib/tools.jar

或者只是将它保持在一行:

PATH=$PATH:$HOME/bin:$JAVA_HOME:$JAVA_HOME/bin:$JAVA_HOME/lib/dt.jar:\
$JAVA_HOME/lib/tools.jar