【问题标题】:How to import src project in eclipse如何在eclipse中导入src项目
【发布时间】:2013-12-04 23:37:28
【问题描述】:

所以我正在开发一个 java 项目,该项目需要我通过运行时间来分析 Dijkstra 和 Bellman Ford 算法。

现在我正在尝试将收集到的数据写入 xls 或 xlsx 文件。我找到了 Apache POI:http://poi.apache.org/download.html#POI-3.10-beta2,它将帮助我做到这一点。

我唯一的问题是我无法将源添加到我现有的项目中以供使用。 Apache POI 作为 src 文件夹提供。将文件夹拖放到 eclipse 中会添加文件,但包不正确。

例如,在其中一个 java 文件中,包被声明为:

包 org.apache.poi.hpsf.examples;

但是当拖入 Eclipse 时,包变成了examples.src.org.apache.poi.hpsf.examples...这会导致eclipse抛出“声明的包“org.apache.poi.hpsf.examples”没有匹配预期的包“examples.src.org.apache.poi.hpsf.examples”

现在我可以简单地将这个包移动到正确的文件夹,但是有几十个包有同样的问题?

如何正确地将这些文件添加到 Eclipse 以便我可以使用它们?

【问题讨论】:

    标签: java eclipse excel apache


    【解决方案1】:

    我会写入 CSV,然后将 CSV 导入 Excel,除非有特别令人信服的理由需要使用 Excel。这样做的好处是:

    1. 无需额外的库。
    2. 您可以在其他地方打开文件(emacs,加载到 R 中绘制图形)。

    如果你真的只想使用 POI,要做的就是下载 JAR 文件,转到选项 > 属性 > 构建路径 > 库 > 添加 JAR,然后选择 jar。 (您应该会看到类似this 的对话框。)

    【讨论】:

    • 你说得对,写入 csv 文件更方便。
    【解决方案2】:

    右键单击项目名称 -> 属性 -> Java 构建路径,然后在源选项卡上,选择示例/src 目录。

    但是,如果我正确理解了这个问题,你想使用 POI 库,所以在这种情况下获取它的 jar 版本,然后右键单击项目名称 -> 属性 -> Java 构建路径,然后在在库选项卡中,选择 jar 文件的位置。

    这样,您可以编写自己的 java 类并将 POI 库导入到您的项目中。

    【讨论】:

      【解决方案3】:

      尝试“文件”菜单,然后选择“导入”,然后展开“常规”,然后展开“现有项目到工作区”。您还可以选择是否在工作区目录中创建整个目录的新副本。

      【讨论】: