2012-02-19 10 views
6

Próbuję uruchomić Nutch z Cygwin. Mam problemy z ustawianiem JAVA_HOME.Nutch-Cygwin Jak ustawić JAVA_HOME

$ export JAVA_HOME='/cygdrive/f/program files/java/jdk1.6.0_21' 

Kiedy biegnę nutch polecenie

$ bin/nutch crawl 

otrzymuję

cygpath: can't convert empty path 
bin/nutch: line 268: /cygdrive/f/program: No such file or directory 
bin/nutch: line 268: exec: /cygdrive/f/program: cannot execute: No such file or directory 

Wydaje się, że przestrzeń pomiędzy programem i plików powoduje problem /cygdrive/f/**program files**/java/jdk1.6.0_21

Czy istnieje sposób, że mogę uciec z kosmosu? Czy jest lepszy sposób to zrobić? Dzięki

EDIT

Pod koniec dnia, musiałem ponownie zainstalować java w innym katalogu bez spacji w nazwie.

+0

Można użyć ścieżki stylu DOS: JAVA_HOME eksport = 'c:/PROGRA ~ 1/Java/... "Działa dla mnie. –

Odpowiedz

8

spróbuje użyć cudzysłowów w:

export JAVA_HOME="/cygdrive/f/program files/java/jdk1.6.0_21" 

i gdziekolwiek skrypt używa zmiennej JAVA_HOME, na przykład:

JAVA="$JAVA_HOME"/bin/java 

Pozdrawiam

Powiązane problemy