Java程序使用Apache Tika库编译 - 依赖

时间:2017-09-22 05:43:19

标签: java maven ant apache-tika

我正在尝试编译一个使用Tika的简单Java程序。

我在程序中有以下内容:

import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;

import org.apache.tika.exception.TikaException;
import org.apache.tika.metadata.Metadata;
import org.apache.tika.parser.ParseContext;
import org.apache.tika.parser.microsoft.ooxml.OOXMLParser;
import org.apache.tika.sax.BodyContentHandler;

import org.xml.sax.SAXException;

我已将Tika从here下载到我的Windows 7 PC上 我已经使用环境变量CLASSPATH

指向了这些Tika jar文件

但是当我编译程序时(使用javac myprogram.java),由于需要依赖包,因此存在很多错误。

是否有一个包含所有必需包的下载? 我可以使用ANT或maven来获取依赖包吗? 是否有简单的ANT或maven指南?

至少它需要:

  • 蒂卡-APP-1.10.jar
  • POI-3.13.jar
  • POI-例子-3.13.jar
  • poi.excelant-3.13.jar
  • POI-OOXML-3.13.jar
  • POI-OOXML-架构 - 3.13.jar
  • POI暂存器-3.13.jar
  • openxml4j-1.0-beta.jar
  • 的xmlbeans-2.6.jar

1 个答案:

答案 0 :(得分:2)

您可以使用eclipse或任何其他IDE来制作maven项目。 在pom.xml中添加以下依赖项: -

<dependency>
    <groupId>org.apache.tika</groupId>
    <artifactId>tika-core</artifactId>
    <version>1.16</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.tika/tika-parsers -->
<dependency>
    <groupId>org.apache.tika</groupId>
    <artifactId>tika-parsers</artifactId>
    <version>1.16</version>
</dependency>

如果有帮助,请查看以下链接: -

https://wiki.jasig.org/display/UPM32/Creating+a+Simple+Maven+Project

http://www.mkyong.com/maven/how-to-create-a-java-project-with-maven/