(一)Import
作用:将一个project导入到当前工作区
(二)Switch Workspace
作用:改变当前的工作区(所谓的工作区就是一个文件夹)
(三)区别
①Switch Workspace可以将任何一个文件夹当做自己的工作区,并在当前工作区生成.metadata文件夹
解释说明:如果改变后的工作区是一个完整的project,则不会再生成.metadata,此时Switch Workspace功能相当于Import
②Import只能将一个完整的project引入到当前工作区,在当前工作区的修改并不会在该工作区生成任何文件,修改后的文件仍然保存在被引入的project中
温馨提示:使用Import功能一定要找准project所在的根目录,否则都不能将该project引入到当前工作区
(四)疑惑不解的一种情况
有人会非常疑惑为什么自己的Eclipse打不开一个完整的项目(所谓不完整就是打开一个项目的一部分,但是另外一部分却无法显示),笔者亲自做了这样的一个实验:
大致步骤为:
①Switch Workspace到一个项目(demo)下的任意文件夹(比如src文件夹,此刻会生成.metadata文件夹),然后将src文件夹当做一个工作区,建立一个project
②当别人在一个新的工作区中将demo项目引入时,Eclipse就会自动将src下新建的project部分文件当成src下的一些Package
③当别人Switch Workspace到demo中时,Eclipse就会自动丢弃后来在src下建立的project
(五)当你想重新引入一个项目时,怎么解决“Some projects cannot be imported because they already exist in the workspace”?
解决办法:将当前的项目全部Detele,再进行Import