2012-02-19 16 views
6

सेट करने के लिए मैं सिचविन के साथ नच चलाने की कोशिश कर रहा हूं। मुझे JAVA_HOME सेट करने में समस्याएं आ रही हैं।नच-सिगविन कैसे 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

का कारण बनता है मिल चलाने वहाँ एक रास्ता है कि मैं अंतरिक्ष से बच सकता हूँ? क्या ऐसा करने के लिए इससे अच्छा तरीका है? धन्यवाद

संपादित

दिन के अंत में, मैं फिर से स्थापित अपने नाम में कोई जगह नहीं के साथ एक और निर्देशिका में जावा के लिए था। में दोहरे उद्धरण चिह्नों का उपयोग करने के

+0

आप डॉस शैली पथ का उपयोग कर सकते हैं: निर्यात JAVA_HOME = 'सी:/PROGRA ~ 1/जावा/... "मेरे लिए काम करता है। –

उत्तर

8

प्रयास करें:

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

और जहां भी स्क्रिप्ट JAVA_HOME चर, उदाहरण के लिए उपयोग करता है:

JAVA="$JAVA_HOME"/bin/java 

सादर

संबंधित मुद्दे