Java 将Nutch编译成一个Jar文件(并运行它)的过程是什么?

Java 将Nutch编译成一个Jar文件(并运行它)的过程是什么?,java,jar,hadoop,executable-jar,nutch,Java,Jar,Hadoop,Executable Jar,Nutch,我试图通过一个包含所有依赖项的JAR文件来访问Nutch crawler的所有功能 比如说, java -jar nutch-all-1.2.jar -crawl <other params> 在nutch目录中存在的JAR文件上,会导致错误 Failed to load Main-Class manifest attribute from nutch-1.2.jar 我相信这是因为这个特定的JAR不包含清单XML文件或其他依赖JAR。为了达到这个目的,你会推荐什么方法作为将nu

我试图通过一个包含所有依赖项的JAR文件来访问Nutch crawler的所有功能

比如说,

java -jar nutch-all-1.2.jar -crawl <other params>
在nutch目录中存在的JAR文件上,会导致错误

Failed to load Main-Class manifest attribute from
nutch-1.2.jar
我相信这是因为这个特定的JAR不包含清单XML文件或其他依赖JAR。为了达到这个目的,你会推荐什么方法作为将nutch构建到一个罐子中的最佳方法


谢谢

我仔细研究后发现,要以简单的方式从命令行运行Nutch,可以使用Nutch.job文件。语法是

hadoop jar nutch-1.0.job org.apache.nutch.crawl.Crawl urls -dir crawl -depth 1

在仔细研究之后,我意识到,要以简单的方式从命令行运行Nutch,可以使用Nutch.job文件。语法是

hadoop jar nutch-1.0.job org.apache.nutch.crawl.Crawl urls -dir crawl -depth 1