首页 > 解决方案 > 将 Apache POI 导入 eclipse 项目并使其在另一台计算机上可用

问题描述

晚上好,

我正在设计用户将在自己的计算机上使用的程序。我有两个问题:

我需要将 Apache POI 导入到我的库中,但找不到怎么做(我花了 2 个小时在互联网和 StackOverflow 上寻找它,但找不到任何有用的东西)。我正在使用带有最新版本的 Mac OS 和 Eclipse 的 Mac,并从 Apache POI 网站下载了 poi-4.1.2,但我无法将其添加到我的库中。我对此很陌生,所以我不太了解如何添加库(我只是在遵循非常详尽的指南后才设法添加 JUnit)。

其次,鉴于用户将在他们的计算机上使用该程序,他们是否可以在不下载 Apache POI 的情况下使用它,或者有没有办法可以直接将它添加到程序中?

提前致谢

标签: javaeclipsemacosapache-poi

解决方案


可以使用 Maven、Gradle 将外部库作为依赖项导入到您的项目中,或者将它们手动添加到您的 Java 项目“构建路径”中。

多年来,我们广泛使用 Maven 来构建项目,它是一个很棒的工具。我认为这是我用来处理依赖关系的最佳工具。所以我认为你也可以使用它。学习 Maven,您将在每个月的项目部署、测试和构建过程中赢得很多天的工作。

您的程序将被捆绑和所有它自己的依赖项。您可以使用一些 Maven 插件来构建胖 jar 或更精确地使用程序集插件工作。

如果你想将你的工作分发给不知道它是如何工作的人,我认为一个包含所有依赖项的胖 jar 是最好的方法。

好编码!


推荐阅读