【问题标题】:How to import a spring project in STS如何在 STS 中导入 spring 项目
【发布时间】:2015-04-14 23:03:12
【问题描述】:

我不小心删除了 STS 中的一个 spring 项目。为了使用它,我从我的朋友那里以 zip 格式借用了同一个项目,但是当我尝试导入它时说

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

以下是我尝试导入的方式

文件->导入->常规->现有项目到工作空间->选择存档文件

当我选择 zip 项目时浏览后

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

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

【问题讨论】:

    标签: java eclipse spring spring-tool-suite


    【解决方案1】:

    STS/Eclipse 中的工作区不会自动与您在工作区目录中磁盘上的文件结构相同。您可以在此工作区文件夹或光盘上的其他位置拥有项目。

    要将它们导入您的项目资源管理器(并从 STS/Eclipse 内部访问它们),您需要导入它们(将现有项目导入工作区)。然后您可以选择这些项目所在的文件夹。如果这些项目已经在磁盘上的工作区文件夹中,您可以在向导中选择工作区文件夹作为根文件夹。它将显示该文件夹中磁盘上存在的所有项目,并将已在 Eclipse 工作区中导入/引用的项目灰显。

    【讨论】:

      【解决方案2】:

      确保它确实不在工作区中,如果没有任何其他同名项目也是如此。如果没有,只需删除 .metadata 文件夹或创建一个新工作区。

      【讨论】:

      • 我无法删除工作区,因为我还有一些项目
      • 当涉及到项目名称时,请记住.properties 文件中的那个实际上很重要,而不是项目资源管理器中显示的那个。
      • 如何导入所有这些,项目没有显示在项目资源管理器中。
      • 你能告诉我是否要占用整个工作区,然后我必须做什么?我应该以压缩格式获取工作区吗?如果是,我可以运行项目吗?
      【解决方案3】:

      检查磁盘上工作区的文件夹中是否仍有项目。您可能已在 STS 中删除,而未选中“在磁盘上删除”。因此,该项目可能仍然存在于工作区文件夹中,尽管它已在 STS 中删除。

      【讨论】:

        【解决方案4】:

        我时常遇到这个问题。通常我只是打开一个新工作区,但听起来你不想放弃其他项目。

        我只是在我的项目中打开 .project 文件并在名称标签中更改项目的名称。

        祝你好运!

        【讨论】:

          【解决方案5】:

          可能是因为您“意外删除”了您的项目,您只是从 Eclipse 工作区中删除了它,而不是从硬盘驱动器上的实际工作区文件夹中删除了它(正如其他人指出的那样,Eclipse 可以任意将工作区项目映射到磁盘,因此可以从 Eclipse 工作区中“删除”项目但仍存在于磁盘上。

          好消息是您删除的文件实际上仍然存在。

          您可能只想将这些文件从工作区文件夹导入回您的 Eclipse 工作区,而不是从 zip 中导入您的项目。

          【讨论】:

            【解决方案6】:

            一般不会出现此类问题,您可以转到项目选项并清理并重新启动 STS。 可能是 STS 未与最新配置的项目同步。

            【讨论】:

            • 我有好几次了,但这个问题没有解决
            【解决方案7】:

            当您启动 Spring Tools Suite 时,它​​会要求您选择目录作为工作区,如下所示:

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

            因此,要解决这个问题,

            • 关闭 Spring Tool Suite
            • 创建一个新目录
            • 再次启动 Spring Tool Suite
            • 然后,选择它作为您的工作区
            • 启动应用程序,您就可以按照您在问题中提到的那样导入

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

            编码愉快!!

            【讨论】:

              【解决方案8】:

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

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2016-11-25
                • 2020-04-28
                • 2019-01-25
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多