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