What's the difference between `Eclipse/Project/Clean…` and `Eclipse/Project/Refresh (F5)`?

后端 未结 3 782
佛祖请我去吃肉
佛祖请我去吃肉 2021-02-08 04:56

What\'s the difference between

\"Eclipse/Project/Clean...\"

and

\"Eclipse/Project/Refresh (F5)\"

I often ha

相关标签:
3条回答
  • 2021-02-08 05:17

    Clean deleted the generated resources like compiled classes and makes sure that latest code base is recompiled again where as

    Refresh syncs the eclipse project from the actual folder structure which makes sure that any changes done to files and/or folder structure is available to eclipse...

    0 讨论(0)
  • 2021-02-08 05:23

    As mentioned here

    Refresh analyses the source-files to check if any changes were made from outside Eclipse, and if so, compiles files that were changed.

    Clean on the other hand removes all compiled classes and forces recompilation of the whole project (or workspace).

    0 讨论(0)
  • 2021-02-08 05:27

    Clean will clean all the compiled files from the selected projects. It will trigger a rebuild if Build Automatically (in the project menu) is enabled.

    Refresh will reload the files in the project from the filesystem.

    For your question, Clean will be the answer. Make sure that you have Build Automatically checked.

    0 讨论(0)
提交回复
热议问题