所以我正在开发一个java项目,需要我通过运行时间来分析Dijkstra和Bellman Ford算法。
现在我正在尝试将收集的数据写入xls或xlsx文件。我找到了Apache POI:http://poi.apache.org/download.html#POI-3.10-beta2,它可以帮助我做到这一点。
我唯一的问题是我无法将源添加到我现有的项目中使用。 Apache POI是一个src文件夹。将文件夹拖放到eclipse中会添加文件,但包不正确。
例如,在其中一个java文件中,包被声明为:
package 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中以便我可以使用它们?
答案 0 :(得分:1)
我会写入CSV然后将CSV导入Excel,除非有专门用于Excel的令人信服的理由。这样做的好处是:
如果您真的只想使用POI,那么要下载JAR文件,转到选项>属性>构建路径>图书馆>添加JAR,然后选择jar。 (你应该看到像this这样的对话框。)
答案 1 :(得分:1)
右键单击项目名称 - >属性 - > Java Build Path,在source选项卡上,选择examples / src目录。
但是,如果我正确理解了这个问题,你想使用POI库,那么在这种情况下获取它的jar版本,然后右键单击项目名称 - >属性 - > Java Build Path,在libraries选项卡上,选择jar文件的位置。
这样,您可以编写自己的java类并将POI库导入项目中。
答案 2 :(得分:0)
尝试“文件”菜单,然后选择“导入”,再展开“常规”,然后“将现有项目导入工作区”。您还可以选择是否在工作区目录中创建整个目录的新副本。