如何将Tika添加到我的项目类路径?

时间:2015-10-30 17:54:22

标签: java eclipse maven apache-tika

我试图使用Tika课程。

我按照此处的说明操作:https://tika.apache.org/1.6/gettingstarted.html

我在OS X上,我使用Eclipse 4.5.1 Mars 1。

已经构建了jar文件,我不明白如何在课堂上提供这些课程。我不知道他们的意思是什么,作为Maven依赖' vs'在Ant项目'

我在项目属性/构建路径/库中添加了tika-core-1.11.jar tika-parsers-1.11.jar

代码是:

import org.apache.tika.exception.TikaException;
import org.apache.tika.metadata.Metadata;
import org.apache.tika.mime.MediaType;
import org.apache.tika.parser.ParseContext;
import org.apache.tika.parser.AbstractParser;
import org.apache.tika.sax.XHTMLContentHandler;
import org.xml.sax.ContentHandler;
import org.xml.sax.SAXException;
...
{... AutoDetectParser parser = new AutoDetectParser(); ... }

但是

Exception in thread "main" java.lang.Error: Unresolved compilation problems: 
AutoDetectParser cannot be resolved to a type

如何使编译器知道这些类?

1 个答案:

答案 0 :(得分:1)

您应该将tika-core- {version} .jar和tika-parsers- {version} .jar添加到您的构建路径中。您应该可以通过右键单击项目名称并选择“构建路径” - >“添加外部存档”来执行此操作。 (注意:这些说明适用于带有Tika 1.11的Eclipse Kepler,但其他版本应该类似。)

另外,请确保在代码中引用org.apache.tika.parser.AutoDetectParser之前导入它。

如果您想要完整功能,请确保在Tika入门页面(https://tika.apache.org/1.6/gettingstarted.html)上添加了Build Artifacts下列出的所有jar。