2012-03-12 54 views
0

使用Nutch的1.4我尝试使用Nutch的1.4履带在Ubuntu然而,当我尝试了所有被建议在Nutch的维基设置执行nutcg它给出了这样的错误:在Ubuntu

[email protected]:~/Desktop/search engine/apache-nutch-1.4-bin/runtime/local$ 
bin/nutch crawl urls -dir crawl -depth 1 
bin/nutch: line 108: [: /home/erogol/Desktop/search: binary operator expected 
Exception in thread "main" java.lang.NoClassDefFoundError: engine/apache-nutch-1/4-bin 
/runtime/local/logs 
Caused by: java.lang.ClassNotFoundException: engine.apache-nutch-  
1.4-bin.runtime.local.logs 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247) 
Could not find the main class: engine/apache-nutch-1.4-bin/runtime/local/logs.  
Program will exit. 

你有什么建议或想法解决nutch的使用问题?

在此先感谢...所有Nutch的认知者:)

回答

0

的问题不是关于Nutch的:在search engine文件夹名称中的空间产生了问题。正如您从ClassNotFoundException中看到的那样,将该空格之后的部分作为要执行的类的名称。难道你不能把search engine重命名为search-engine

+0

感谢您的回答,我解决了这个问题。这是关于配置文件的一个... – erogol 2012-03-12 11:05:06

+0

Downvoter,我想知道为什么!你至少应该留下评论! – javanna 2012-03-13 11:16:55