1

Hadoopに設定しようとしJAVA_HOMEenv.shいます。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.

このウェブサイトで可能なことをすべて確認しましたが、まだ問題に直面しています。

4

2 に答える 2

1

使用する

export JAVA_HOME="C:/PROGRA~2/Java/jdk1.6.0_03"  
#32 ビット Java アーキテクチャ

  export export JAVA_HOME="C:/PROGRA~1/Java/jdk1.6.0_03"
#for 64 bit Java arch

これはあなたの問題を解決します... 私が与える答えはかなり遅いですが、同じ問題に直面している初心者の他の人を助けるでしょう.

于 2014-07-01T02:32:54.673 に答える