1

我手动将所需的 jar 文件复制到我的项目 lib 文件夹中。然后,我尝试通过“配置构建路径选项”将它们添加到构建路径。如果我选择“添加 jar”,则 lib 文件夹不会显示在“可供选择”列表中。所以,我被迫改用“添加外部罐子”选项。但是,该选项不会使 jars 成为项目的一部分,即使它们位于 lib 文件夹中。在我重新启动 Eclipse 2-3 次后,这些 jar 神奇地集成到了我的项目中。

为什么日食会这样?为什么我不能轻易做到这一点?请帮我。

4

2 回答 2

2

默认情况下,Eclipse 不会检测来自外部的文件更改,例如手动复制 lib 文件夹中的 jar 文件。

因此,在复制 jar 文件后,您必须F5在选择 lib 文件夹的同时按下以刷新项目。我相信这就是为什么 eclipse 找不到你的 jar 文件的原因。

如果您想一劳永逸地解决这个问题,您可以通过以下方式激活“使用本机挂钩或轮询刷新”

Window -> Preference -> General -> Workspace

但是,如果您有一个包含许多文件的大项目,这可能会减慢 Eclipse。

更新

正如 Bananeweizen 所提到的,您也可以将这些文件复制到 Eclipse 中,例如 Package Explorer View,而不是从 Eclipse 外部进行所有复制。这样 Eclipse 将自动检测并刷新文件夹。

于 2012-08-05T05:43:57.683 回答
1

我被教导将外部 jars 添加到 eclipse 项目的方法是将 jar 文件从资源管理器拖到 eclipse 中的 lib 文件夹中,然后在对话框中 eclipse 的响应是选择复制到选项,eclipse 导入 jar 文件并复制它同时到lib位置。

于 2012-08-05T05:50:25.367 回答