如何在STS中导入spring项目

时间:2015-02-13 19:41:33

标签: java eclipse spring spring-tool-suite

由于一个错误,我在STS中删除了一个弹簧项目。为了使用它我从我的朋友那里以zip格式借用了同一个项目,但当我尝试导入它时说

某些项目无法导入,因为它们已存在于工作区

以下是我尝试导入的方式

file-> import-> general->现有项目进入worspace->选择存档文件

并在浏览后选择zip项目

某些项目无法导入,因为它们已存在于工作区

并且完成按钮和下一个按钮处于禁用状态。请帮助我

8 个答案:

答案 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时,它将要求您选择目录作为工作区,如下所示:

spring tools suite launcher

如果您在此处选择的目录(即工作空间目录)与要导入的项目所在的目录相同,那么您将得到某些项目无法导入,因为它们已经存在于工作区

因此,要解决此问题,

  • 关闭Spring Tool Suite
  • 创建一个新目录
  • 再次启动Spring Tool Suite
  • 然后,选择它作为您的工作空间
  • 启动应用程序,您将能够按照问题中的提示进行导入

它解决了我的问题。 希望对您有帮助。

快乐编码!

答案 7 :(得分:-1)

问题是当你删除一个项目时,sts只能关闭它。 尝试查看菜单 - >取消选中已关闭的项目 现在您将看到所有已关闭的项目,只需将其删除即可。