项目功能>在Eclipse中清理

Eug*_*ene 119 eclipse

Eclipse的Project→Clean ...工具实际上做了什么?

Bol*_*ock 123

它会删除项目中已编译的文件,以便您可以进行全新的重建.


Kon*_*hik 73

它的功能取决于你在项目中的构建器(他们可以选择解释他们喜欢的清洁命令)以及你是否打开了自动构建.如果启用了自动构建,则调用clean相当于一个干净的构建.删除第一个工件,然后调用完整构建.如果关闭自动构建,则清除将删除工件并停止.然后,您可以稍后手动调用构建.


Cho*_*les 12

这里有另一个问题.Eclipse的Clean功能已被破坏.如果您删除Eclipse之外的文件,它将不会发现文件现在丢失的事实,并且您将获得构建错误,直到您手动删除文件.即便如此,这也不一定有效,特别是如果缺少大量文件.当我查看自上次构建以来经历了大量更改的代码分支时,这种情况经常发生在我身上.在这种情况下,我发现的唯一办法是启动一个全新的工作区并从头开始重新加载项目.

  • 你尝试刷新项目了吗?Clean不会检查源文件是否退出,它只是删除已编译的类.在导航器视图中,右键单击项目(或相应的文件夹),然后从上下文菜单中选择"刷新".这将删除所有已删除的文件,并添加尚未在项目中列出的任何新文件. (5认同)