我手动将所需的 jar 文件复制到我的项目 lib 文件夹中。然后,我尝试通过“配置构建路径选项”将它们添加到构建路径。如果我选择“添加 jar”,则 lib 文件夹不会显示在“可供选择”列表中。所以,我被迫改用“添加外部罐子”选项。但是,该选项不会使 jars 成为项目的一部分,即使它们位于 lib 文件夹中。在我重新启动 Eclipse 2-3 次后,这些 jar 神奇地集成到了我的项目中。
为什么日食会这样?为什么我不能轻易做到这一点?请帮我。
我手动将所需的 jar 文件复制到我的项目 lib 文件夹中。然后,我尝试通过“配置构建路径选项”将它们添加到构建路径。如果我选择“添加 jar”,则 lib 文件夹不会显示在“可供选择”列表中。所以,我被迫改用“添加外部罐子”选项。但是,该选项不会使 jars 成为项目的一部分,即使它们位于 lib 文件夹中。在我重新启动 Eclipse 2-3 次后,这些 jar 神奇地集成到了我的项目中。
为什么日食会这样?为什么我不能轻易做到这一点?请帮我。
默认情况下,Eclipse 不会检测来自外部的文件更改,例如手动复制 lib 文件夹中的 jar 文件。
因此,在复制 jar 文件后,您必须F5在选择 lib 文件夹的同时按下以刷新项目。我相信这就是为什么 eclipse 找不到你的 jar 文件的原因。
如果您想一劳永逸地解决这个问题,您可以通过以下方式激活“使用本机挂钩或轮询刷新”
Window -> Preference -> General -> Workspace
但是,如果您有一个包含许多文件的大项目,这可能会减慢 Eclipse。
正如 Bananeweizen 所提到的,您也可以将这些文件复制到 Eclipse 中,例如 Package Explorer View,而不是从 Eclipse 外部进行所有复制。这样 Eclipse 将自动检测并刷新文件夹。
我被教导将外部 jars 添加到 eclipse 项目的方法是将 jar 文件从资源管理器拖到 eclipse 中的 lib 文件夹中,然后在对话框中 eclipse 的响应是选择复制到选项,eclipse 导入 jar 文件并复制它同时到lib位置。