我正在尝试编译使用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文件
但是,当我编译程序(使用javac myprogram.java
)时,有很多错误,因为需要依赖软件包。
是否有一个地方都有所有必需软件包的下载?我可以使用Ant或Maven来获取依赖的软件包吗?是否有一个简单的蚂蚁或to剂指南?
至少需要:
- 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 simple maven maven project
http://www.mkyong.com/maven/how-to-to-create-a-java-project-with-maven/