我的类路径上的poi jars可用于执行我的某个jars。我已经下载了apache-poi包,但我不知道如何处理它,我只是将文件夹转储到java lib文件夹中吗?
发布于 2013-07-12 22:59:21
Maven1.使用中央存储库
我建议您使用Maven中央存储库中的依赖项,将其放入您的pom.xml中。(就像Benoit说的那样),这将自动将其下载到Maven本地存储库(user_directory/.m2/repository文件夹)。
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.9</version>
</dependency>2.安装您自己的JAR文件
如果您真的想要使用分离的JAR,那么也许可以使用Maven插件See the usage page of the plugin将其作为依赖项安装在您的Maven本地存储库中
mvn install:install-file -Dfile=c:\the-poi-1.0.jar -DgroupId=separated.lib
-DartifactId=the-poi -Dversion=1.0 -Dpackaging=jar并在你的pom.xml中添加:
<dependency>
<groupId>separated.lib</groupId>
<artifactId>the-poi</artifactId>
<version>1.0</version>
</dependency>3.设置类路径
或者,您甚至可以使用Java安装的ext文件夹。See the Oracle's Java tutorial
设置类路径怎么样?下面是一些设置类路径的有用教程:Using the underlying SO capabilities或Using Eclipse IDE
希望这能帮到你。
发布于 2013-07-12 21:02:53
最好是在您的POM中添加对POI的依赖关系:
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.9</version>
</dependency>或者是的,您可以手动复制lib文件夹中的jar。
https://stackoverflow.com/questions/17615093
复制相似问题