如何在Eclipse项目中添加Apache POI库?

15

我从apache.org下载了Apache POI,但不知道如何在Eclipse中将其与我的现有项目一起使用。

2个回答

15

有几种方法,有些好的,有些不好的...

  • 添加外部 Jar - 如 jjnguy 所说可以工作。但是,并不是一个好的选择... 问题在于,如果您与他人共享项目并且他们将 jar 放在不同的位置,他们会遇到构建路径错误

  • 添加变量 - 类似于添加外部 jar,但更加灵活。您可以定义一个表示包含 jar 的目录的类路径变量(在 Java 首选项下)。在您的项目中,当您添加变量时,选择您定义的变量并按“扩展”以指定实际的 jar。只要您和您项目的其他开发人员定义了变量,如果需要,您可以将 jar 放在不同的位置。

  • 将 jar 添加到项目中 - 在您的项目中创建一个目录(可选,可能称为 lib)并使用文件->导入将 jar 导入其中,或者如果您的操作系统支持,则将其拖动为图标放到该文件夹中(在 Windows 上,我打开一个资源管理器窗口,并从中将其拖动到 Eclipse 中的文件夹中)。然后,右键单击 jar 并选择 Build-Path->Add to build path。

  • 将 jar 添加到单独的项目中并引用它。将 jar 如上述方法添加到一个专门的项目中。从该项目中选择 Build-Path->Configure Build path。转到“顺序和导出”选项卡,并确保已选中 jar。现在,您可以配置项目以引用新项目。这使得事情更加模块化。

  • 创建用户库 - 在 Java 首选项下,您可以定义包含 jar 的“用户库”。这与类路径变量有些相似,但可以引用多个 jar,并且只需将其添加一次到项目中。

  • 创建一个类路径容器插件。这更加复杂,但如果您正在为人们提供一组插件,则是一个不错的选择。类路径容器可以像库一样添加到项目中,它可以管理 jar,甚至可以搜索它们(如果您希望它这样做)。


5

您可以在以下位置找到向项目添加外部JAR的选项:项目>属性>Java构建路径>库选项卡。

点击“添加外部JAR”并找到您存放POI库的位置。


1
正如我在答案中提到的,如果您与他人共享项目,请小心处理。您项目的类路径将硬编码jar文件的位置。除非所有开发人员都将其放置在相同的位置,否则您将不断更改它... - Scott Stanchfield

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接