由于一个错误,我在STS中删除了一个弹簧项目。为了使用它我从我的朋友那里以zip格式借用了同一个项目,但当我尝试导入它时说
某些项目无法导入,因为它们已存在于工作区
中以下是我尝试导入的方式
file-> import-> general->现有项目进入worspace->选择存档文件
并在浏览后选择zip项目
某些项目无法导入,因为它们已存在于工作区
中并且完成按钮和下一个按钮处于禁用状态。请帮助我
答案 0 :(得分:2)
STS / Eclipse中的工作空间不会自动与工作区目录中光盘上的文件结构相同。您可以在此工作区文件夹中或光盘上的其他位置拥有项目。
要将它们导入项目资源管理器(并从STS / Eclipse内部访问它们),您需要导入它们(将现有项目导入工作区)。然后,您可以选择这些项目所在的文件夹。如果您已将这些项目放在光盘上的工作区文件夹中,则可以在向导中选择工作区文件夹作为根文件夹。它将显示该文件夹中光盘上存在的所有项目,并将那些已在Eclipse中的工作区中导入/引用的项目变为灰色。
答案 1 :(得分:0)
确保它确实不在工作空间中,也确保没有任何其他具有相同名称的项目。如果没有,只需删除.metadata
文件夹或创建新工作区。
答案 2 :(得分:0)
检查磁盘上是否仍有工作区文件夹中的项目。您可能已在STS中删除,而未选中“在磁盘上删除”。因此,项目可能仍然在工作区文件夹中,尽管它已在STS中删除。
答案 3 :(得分:0)
我不时会遇到这个问题。通常我只是打开一个新的工作区,但听起来你不想放弃其他项目。
我只需打开项目中的.project文件,然后在name标签中更改项目名称。
祝你好运!
答案 4 :(得分:0)
可能是你不小心删除了'你的项目,你只是从Eclipse工作区删除它,而不是从硬盘驱动器上的实际工作区文件夹中删除它(正如其他人所指出的,Eclipse可以任意将工作区项目映射到磁盘上的文件,因此项目可以从Eclipse工作区中删除,但仍存在于磁盘上。
好消息是您删除的文件实际上仍在那里。
您可能只想将工作区文件夹中的这些文件导回Eclipse工作区,而不是从zip导入项目。
答案 5 :(得分:0)
通常不会出现这种问题,您可以转到项目选项并清理并重新启动STS。 可能是STS未与最新配置的项目同步。
答案 6 :(得分:0)
启动Spring Tools Suite时,它将要求您选择目录作为工作区,如下所示:
如果您在此处选择的目录(即工作空间目录)与要导入的项目所在的目录相同,那么您将得到某些项目无法导入,因为它们已经存在于工作区。
因此,要解决此问题,
它解决了我的问题。 希望对您有帮助。
快乐编码!
答案 7 :(得分:-1)
问题是当你删除一个项目时,sts只能关闭它。 尝试查看菜单 - >取消选中已关闭的项目 现在您将看到所有已关闭的项目,只需将其删除即可。