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
в отношении