如何在 Eclipse Project 中添加 Apache POI 库?

2022-09-03 14:00:20

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


答案 1

有几种方式,有些是好的,有些是坏的...

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

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

  • 将jar添加到您的项目中 - 在项目中创建一个dir(可选,可能称之为lib),并使用File->Import将jar导入其中,或者如果您的操作系统支持,请将其作为图标拖到文件夹中(在Windows上,我打开一个资源管理器窗口,然后从那里将其拖到eclipse中的文件夹中)。然后,右键单击 jar 并选择“生成路径>添加到生成路径”。

  • 将 jar 添加到单独的项目中并引用它。将上一个项目符号中提到的 jar 添加到该 jar 的单独项目中。从项目中选择“生成路径>配置生成路径”。转到“订购和导出”选项卡,并确保检查jar。现在,您可以将项目配置为引用新项目。这使得事情更加模块化。

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

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


答案 2

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

单击“添加外部Jar”,然后找到您拥有POI库的位置。


推荐