1

Hadoop の env.sh に JAVA_HOME を設定しようとしています。Windows 7 で Cygwin を使用しています。env.sh を次のように編集しました。

export JAVA_HOME= "/cygdrive/C/Program Files/Java/jdk1.6.0_26"

環境変数で、JAVA_HOME を C:\Program Files\Java\jdk1.6.0_26 に設定しました。

そしてパスは%JAVA_HOME%\bin;c:\cygwin\bin;c:\cygwin\usr\sbin.

しかし、まだこれらのエラーが発生しています:

/cygdrive/d/hadoop-1.2.1/libexec/../conf/hadoop-env.sh: line 2: $'\r': command not found

/cygdrive/d/hadoop-1.2.1/libexec/../conf/hadoop-env.sh: line 7: $'\r': command not found

': not a valid identifierlibexec/../conf/hadoop-env.sh: line 9: export: 

`/cygdrive/C/Program Files/Java/jdk1.6.0_26


/cygdrive/d/hadoop-1.2.1/libexec/../conf/hadoop-env.sh: line 12: $'\r': command not found

/cygdrive/d/hadoop-1.2.1/libexec/../conf/hadoop-env.sh: line 41: $'\r': command not found


/cygdrive/d/hadoop-1.2.1/libexec/../conf/hadoop-env.sh: line 46: $'\r': command not found


/cygdrive/d/hadoop-1.2.1/libexec/../conf/hadoop-env.sh: line 52: $'\r': command not found


/cygdrive/d/hadoop-1.2.1/libexec/../conf/hadoop-env.sh: line 55: $'\r': command not found


Error: JAVA_HOME is not set.

echo $JAVA_HOME を実行すると、C:\Program Files\Java\jdk1.6.0_26 が表示されます。この Web サイトで可能なことをすべて確認しましたが、まだ問題に直面しています。

4

0 に答える 0