有什么区别
"Eclipse/Project/Clean..."
和
"Eclipse/Project/Refresh (F5)"
我经常必须“重建”我的工作空间,其中包含很少的相互依赖的项目,并且我不确定哪种是干净开始的最佳方法?
Clean删除了生成的资源,例如已编译的类,并确保再次重新编译最新的代码库,如
刷新从实际文件夹结构同步 Eclipse 项目,确保对文件和/或文件夹结构所做的任何更改均可用于 Eclipse...
Clean 将清除所选项目中的所有已编译文件。如果启用了自动构建(在项目菜单中),它将触发重建。
Refresh将从文件系统重新加载项目中的文件。
对于您的问题,清洁将是答案。确保您已选中自动构建。
在 Eclipse 4.31.0 - 适用于企业 Java 和 Web 开发人员的 Eclipse IDE 中(包括孵化组件) 版本:2024-03 (4.31.0) 内部版本号:20240307-1437 对于 Windows 11,在 2024:
"Eclipse/Project/Clean..."
是一个选项,将删除最新版本生成的工件。有关 Eclipse 2024 中 clean 解释的更多详细信息,请参阅此答案。
"Eclipse/Project/Refresh (F5)"
是一个选项,现在存在于 Project Explorer 上下文菜单中,并且不再通过菜单存在(尽管 F5 确实作为默认键映射中刷新的绑定键存在)。这将加载项目资源管理器中当前选定文件中的任何待处理(以前不存在)的更改。要扫描整个工作区的更改,请选择项目资源管理器中的所有文件。