Nutch-Cygwin Как установить JAVA HOME

Я пытаюсь запустить Nutch с Cygwin. У меня возникли проблемы с настройкой JAVA_HOME.

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

когда я запускаю команду nutch

$ bin/nutch crawl

Я

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

выясняется, что пространство между программой и файлами вызывает проблему /cygdrive/f/**program files**/java/jdk1.6.0_21

есть ли способ, которым я могу избежать пространства? Есть ли лучший способ сделать это? Спасибо

редактировать

в конце дня мне пришлось переустановить java в еще один каталог, в названии которого нет места.

1 ответов


попробуйте использовать двойные кавычки в:

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

и везде, где скрипт использует переменную JAVA_HOME, например:

JAVA="$JAVA_HOME"/bin/java

в отношении