2015-10-30 194 views
1

我正在尝试使用Tika类。如何将Tika添加到我的项目类路径中?

我这里的操作说明:https://tika.apache.org/1.6/gettingstarted.html

我在OS X,而我使用Eclipse 4.5.1火星1

的jar文件已经建成,我不了解如何让这些课程在我的课堂上可用。我不知道'作为Maven依赖项'和'在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

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

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

如果您需要完整的功能,请确保您已添加Tika入门页面(https://tika.apache.org/1.6/gettingstarted.html)中构建工件下列出的所有罐子。

+0

有没有这样的事情,如Eclipse的自动完成所看到的org.apache.tika.parser.AutoDetectParser ...但它实际上工作。 – alecail

相关问题