Java-Eclipse-声明的包;edu.uci.ics.crawler4j.示例.basic“;与预期的程序包不匹配”&引用;

Java-Eclipse-声明的包;edu.uci.ics.crawler4j.示例.basic“;与预期的程序包不匹配”&引用;,java,eclipse,crawler4j,Java,Eclipse,Crawler4j,我正在尝试为设置示例代码,但是Eclipse抛出了一个我不理解的错误。错误是: The declared package "edu.uci.ics.crawler4j.examples.basic" does not match the expected package "" 路径“edu.uci.ics.crawler4j.examples.basic”已经存在并且正确无误。您需要从基本目录运行Java编译器,以便它看到edu/..文件夹。 如果使用实际的.java文件从目录运行它,它将看不

我正在尝试为设置示例代码,但是Eclipse抛出了一个我不理解的错误。错误是:

The declared package "edu.uci.ics.crawler4j.examples.basic" does not match the expected package ""

路径“edu.uci.ics.crawler4j.examples.basic”已经存在并且正确无误。

您需要从基本目录运行Java编译器,以便它看到
edu/..
文件夹。

如果使用实际的
.java
文件从目录运行它,它将看不到任何文件夹,因此它将使用默认包。

从基本目录运行java编译器到底是什么意思。该包位于一个.jar文件中,无论我从何处添加它,Eclipse都找不到它。其他每一个“导入”命令都有效,例如:“import edu.uci.ics.crawler4j.crawler.CrawlConfig;”