2013-09-27 6 views
1

hadoop에서 JAVA_HOMEenv.sh에 설정하려고합니다. C:\Program Files\Java\jdk1.6.0_26cygwin을 사용하여 hadoop에 대해 JAVA_HOME을 설정할 수 없습니다.

로 내가 설정 한 환경 변수에서

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

JAVA_HOM E 그리고 %JAVA_HOME%\bin;c:\cygwin\bin;c:\cygwin\usr\sbin

같은 경로하지만 여전히 나는 : 나는 내가 env.sh으로 편집 한 윈도우 7에 Cygwin에서 사용하고 이러한 오류가 발생합니다.

/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. 

본 웹 사이트에서는 가능한 모든 사항을 확인했지만 여전히 문제가 있습니다.

답변

0

대신 C : \ "Program Files"\ Java \ jdk1.6.0_26을 사용하면 Java 문제를 해결할 수 있습니다.

+0

이미 시도해 보았습니다. – user861938

1

32 비트 자바 아치 #for 사용

 export JAVA_HOME="C:/PROGRA~2/Java/jdk1.6.0_03"
이 문제가 해결됩니다



64 비트 자바 아치 #for 사용
 export export JAVA_HOME="C:/PROGRA~1/Java/jdk1.6.0_03"
... 내가 포기하고 대답은 꽤 늦게이지만 다른 사람을 도움이 될 것입니다 초보자도 같은 문제에 직면합니다.

관련 문제