我有 Windows,使用 Cygwin,试图通过我的文件JAVA_HOME
永久设置。.bashrc
.bashrc:
export PATH="$JAVA_HOME/bin:$PATH"
export JAVA_HOME=$JAVA_HOME:"/cygdrive/c/Program Files (x86)/Java/jdk1.7.0_05"
.bash_profile:
if [ -f ~/.bashrc ]; then
source ~/.bashrc
fi
运行cygwin:
-bash: $'\377\376if': command not found
-bash: $'then\r': command not found
: No such file or directorysu//.bashrc
-bash: /cygdrive/c/Users/jhsu//.bash_profile: line 3: syntax error near unexpected token `fi'
-bash: /cygdrive/c/Users/jhsu//.bash_profile: line 3: `fi'
我不确定我是否从适用于另一个系统的教程中获取命令,或者我是否缺少步骤。或者空格导致我的命令无法正常运行。
我已经查看了多个类似的问题,但我没有找到一个问题与我的错误完全一致。
我的家乡路径:
$ echo $HOME
/cygdrive/c/Users/jhsu
$ echo ~
/cygdrive/c/Users/jhsu/
所以我相信文件应该放在正确的位置。