11

有什么区别

"Eclipse/Project/Clean..."

"Eclipse/Project/Refresh (F5)"

我经常不得不“重建”我的工作区,其中包含几个相互依赖的项目,我不确定哪种方法是重新开始的最佳方式?

4

3 回答 3

14

正如这里提到的

Refresh分析源文件以检查是否从 Eclipse 外部进行了任何更改,如果是,则编译已更改的文件。

Clean另一方面,删除所有已编译的类并强制重新编译整个项目(或工作区)。

于 2012-10-15T13:45:46.963 回答
3

Clean删除了生成的资源,例如已编译的类,并确保再次重新编译最新的代码库,其中

刷新从实际文件夹结构同步 eclipse 项目,确保对文件和/或文件夹结构所做的任何更改都可用于 eclipse...

于 2012-10-15T13:48:18.023 回答
1

Clean将清除所选项目中的所有编译文件。如果启用自动生成(在项目菜单中),它将触发重建。

刷新将从文件系统重新加载项目中的文件。

对于您的问题,Clean将是答案。确保您已选中自动生成。

于 2012-10-15T14:35:29.690 回答