Nutch Cynwinで発生した問題:Cygpath:can't convert empty path
1025 ワード
$ bin/nutch crawl
cygpath: can't convert empty path
bin/nutch: line 158: C:\Program Files\Java\jdk1.7.0/bin/java: No such file or di
rectory
bin/nutch: line 268: exec: C:\Program: not found
この問題の原因は、C:Program Filesの間にスペースがあるため、Program Filesに入れず、Programに入るしかありませんが、CディスクにProgramフォルダがないため、この問題が発生しました.
この問題の解決については、JavaをD:Javaの下に再インストールし、スペースがありません.
JAVAについてHOMEの設定の問題:
a、Path環境変数の設定:マイコンを右クリック--プロパティ--高度--環境変数--システム変数編集Path変数増加ディレクトリd:Program FilesJavajdkbin
b、JAVAの設定HOME環境変数変数::マイコンピュータを右クリック--プロパティ--高度--環境変数--システム変数、その中に新しいJAVA_HOME環境変数、値 D:Javajdkも試してみてください.
cygwinでnutch-1.2/binディレクトリに入る
実行
export JAVA_HOME=あなたのJDKのインストールの経路、JDKのbinファイルのあの1階に着く必要はありません
JAVAの設定HOME
cygwinでProgram Filesフォルダにアクセスするには、二重引用符ではなくcd c:'Program Filesである一重引用符「Program Files」を使用します.
試してみることもできます.
export JAVA_HOME="/cygdrive/f/program files/java/jdk1.6.0_21"
シナリオに関係なくJAVA_ホームはどこでも使えます.
cygpath: can't convert empty path
bin/nutch: line 158: C:\Program Files\Java\jdk1.7.0/bin/java: No such file or di
rectory
bin/nutch: line 268: exec: C:\Program: not found
この問題の原因は、C:Program Filesの間にスペースがあるため、Program Filesに入れず、Programに入るしかありませんが、CディスクにProgramフォルダがないため、この問題が発生しました.
この問題の解決については、JavaをD:Javaの下に再インストールし、スペースがありません.
JAVAについてHOMEの設定の問題:
a、Path環境変数の設定:マイコンを右クリック--プロパティ--高度--環境変数--システム変数編集Path変数増加ディレクトリd:Program FilesJavajdkbin
b、JAVAの設定HOME環境変数変数::マイコンピュータを右クリック--プロパティ--高度--環境変数--システム変数、その中に新しいJAVA_HOME環境変数、値 D:Javajdkも試してみてください.
cygwinでnutch-1.2/binディレクトリに入る
実行
export JAVA_HOME=あなたのJDKのインストールの経路、JDKのbinファイルのあの1階に着く必要はありません
JAVAの設定HOME
cygwinでProgram Filesフォルダにアクセスするには、二重引用符ではなくcd c:'Program Filesである一重引用符「Program Files」を使用します.
試してみることもできます.
export JAVA_HOME="/cygdrive/f/program files/java/jdk1.6.0_21"
シナリオに関係なくJAVA_ホームはどこでも使えます.
JAVA="$JAVA_HOME"/bin/java