gpt4 book ai didi

java - Nutch 问题 : java. lang.NoClassDefFoundError

转载 作者:行者123 更新时间:2023-11-28 22:05:04 25 4
gpt4 key购买 nike

我正在尝试在我的 Windows 机器上运行 Nutch。我安装了 Nutch、Java、Tomcat 和 Cygwin。当我尝试在 Cygwin 中运行爬网命令时,出现以下错误:

java.lang.NoClassDefFoundError: org/apache/nutch/crawl/Crawl
Caused by: java.lang.ClassNotFoundException: org.apache.nutch.crawl.Crawl
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:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: org.apache.nutch.crawl.Crawl. Program will exit.
Exception in thread "main"

我的 Java 有点生疏,但这似乎告诉我 Crawl 类不存在。如果是这种情况,我该如何找到它并确保我的系统知道它的存在?

最佳答案

您必须将 nutch jar 添加到您的类路径中。 See here how

nutch 发行版似乎没有附带 jar。您必须使用 ant build.xml 自行构建它。在 nutch 目录中键入 ant jar(如果您安装了 ant),它将生成 jar。

关于java - Nutch 问题 : java. lang.NoClassDefFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4343708/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com