我正在尝试编译一个使用 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;
我已经从here下载了Tika在我的 Windows 7 电脑上 我已经使用环境变量 CLASSPATH 指向这些 Tika jar 文件
但是,当我编译程序(使用javac myprogram.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>
如果对您有帮助,请查看以下链接:-
https://wiki.jasig.org/display/UPM32/Creating+a+Simple+Maven+Project
http://www.mkyong.com/maven/how-to-create-a-java-project-with-maven/
关于使用 Apache Tika 库编译 Java 程序 - 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46357596/