使用ApacheTika库编译Java程序-依赖项

使用ApacheTika库编译Java程序-依赖项,java,maven,ant,apache-tika,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.ParseContex

我正在尝试编译一个使用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从下载到我的Windows 7 PC上 我已经使用环境变量CLASSPATH指向了这些Tika jar文件

但是,当我编译程序(使用
javacmyprogram.java
)时,会出现很多错误,因为需要依赖包

是否有在一个地方下载所有必需的软件包? 我可以使用ANT或maven获取依赖包吗? 有关于ANT或maven的简单指南吗

至少它需要:

  • tika-app-1.10.jar
  • poi-3.13.jar
  • poi-examples-3.13.jar
  • poi.excelant-3.13.jar
  • poi-ooxml-3.13.jar
  • poi-ooxml-schemas-3.13.jar
  • poi-scratchpad-3.13.jar
  • openxml4j-1.0-beta.jar
  • xmlbeans-2.6.jar

您可以使用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>

org.apache.tika