【问题标题】:Why does my eclipse project not have a build path?为什么我的eclipse项目没有构建路径?
【发布时间】:2012-06-27 20:32:38
【问题描述】:

在 Eclipse 中没有构建路径有什么好处?当它就像你永远不会使用的东西时,为什么设置默认值?似乎开发 eclipse indigo 是为了使软件开发尽可能地晦涩难懂。我刚刚从另一台计算机检查了我今天下午签入的项目(称为地牢世界)的新副本,并且自动没有任何工作,无法编译,无法选择构建路径,无法添加 jre,无法添加 jdk ,无法将其添加到项目属性中。

我的日食坏了吗?我不敢相信这会发生,这么简单的事情不可行。

【问题讨论】:

  • 我想投票,因为“Eclipse 构建路径设置在哪里?”这将是一个很好的问题,这就是你得到的答案。另一方面,我想投反对票,因为这里不是发泄或抱怨特定产品的地方。
  • 在下面的帖子stackoverflow.com/a/59519099/7434392中回答了类似的问题
  • 确保您在 Package Explorer 面板而不是 Navigator 下进行检查。

标签: eclipse svn


【解决方案1】:

上述解决方案对我没有任何作用,所以我在下面尝试了

右键项目>>属性>>项目方面>>点击java

【讨论】:

  • 如果你有一个 Gradle 项目,在设置好 java facet 之后,你可能需要在项目资源管理器中右键单击你的项目名称,转到 Configure 并选择 Add Gradle Nature。然后,当您再次右键单击您的项目时,您将看到 Gradle 菜单项。
【解决方案2】:

看起来您没有将 Eclipse 项目元数据文件添加到源代码控制系统,因此 Eclipse 不知道您的构建路径是什么,甚至不知道它是否是一个 java 项目。您可以看到地牢世界项目中的小文件夹缺少小“j”,这意味着 Eclipse 不认为它是一个 java 项目。

回到你的另一台电脑,在你原来的项目根目录中查找以下文件...

  1. .project
  2. .classpath
  3. .settings/*

确保所有最终都在您的源代码控制系统中,否则将无法正常工作。

【讨论】:

  • 这就是为什么!我实际上删除了这些文件并从一开始就对它们进行了版本控制,但是我删除了它们,因为有人告诉我我不应该对 .settings 文件进行版本控制。显然我被误导了。我现在回到我的另一台电脑上写这篇文章,并将再次报告进展情况。非常感谢您的帮助。
  • 我认为这个解决方案目前不是一个好的解决方案。将 IDE 相关文件提交到源代码管理中并不是一个好习惯。如果团队中有人使用不同的 IDE 怎么办? eclipse 上的新版本会自动处理这个问题。可能是通过观察你的项目中有什么样的源文件和构建文件。
  • 对于像我这样在别人的项目中遇到这个问题的人来说,这不是一个好的解决方案。我应该自己创建这些文件吗?
【解决方案3】:

我有同样的问题,但我已经解决了

项目右键->属性->java构建路径->src/main/sources

全部删除“已排除”上的项目,然后该项目变为“(无)”状态

【讨论】:

  • 你能再解释一下你在这里做了什么吗?
【解决方案4】:

我尝试了以下步骤,它对我有用。

右键项目>>属性>>项目方面>>点击java

【讨论】:

  • 我对 Eclipse 没有任何经验,但只是为了确保您的问题会有所帮助:是单击一下,还是应该在之后键入一些路径?
  • 我必须启用项目方面。然后打开了一个列表,并且已经检查了 Java。应用此更改后,我可以运行项目并且 src 文件夹正常工作。
【解决方案5】:

Eclipse 有一个构建路径。 它存储在项目中的(默认隐藏).classpath 文件中。 您也可以通过项目属性中的 UI 访问它(右键单击您的项目、属性、java 构建路径)。

【讨论】:

    【解决方案6】:

    嗯,这可能不是您的问题,但如果您在 Eclipse 中使用不同的视角(例如 Python),也会发生类似情况。

    对比

    【讨论】:

      【解决方案7】:

      在Eclipse中右键单击我的项目后没有条目。如何单击某些东西,wenn 构建路径条目丢失。所以我的 Eclpise 没有检测到我的 java 项目。我使用了以下 Maven 命令,之后我也清理了项目。现在 Projekt 可以按预期工作。所以...

      如果您使用的是 Maven,请在项目目录的 cmd 控制台中尝试 mvn eclipse:eclipse!确保使用 Maven 文件夹的路径来执行命令。

      例如:

      cd C:\yourEclipseProject\
      
      C:\yourPathToMaven\apache-maven-2.2.1\bin\mvn eclipse:eclipse
      

      这对我有帮助。在网络研究失败后,一位同事告诉了我这个提示。

      【讨论】:

        【解决方案8】:

        我刚刚遇到了类似的问题,我发现在创建项目时我一直在选择通用项目而不是 Java 项目。在我选择 Java>Project 后,它解决了我的问题。也许它也能解决你的问题。

        选择之后,eclipse也自动包含了java库。

        【讨论】:

          【解决方案9】:

          将 IDE 相关文件提交到源代码管理中不是一个好习惯。如果团队中的某个人使用不同的 IDE 怎么办?在 OP 提出这个问题时,这可能是唯一的选择。

          eclipse (4.x) 上的新版本会自动处理这个问题。可能是通过观察您在项目中拥有什么样的源文件和构建文件。

          【讨论】:

            【解决方案10】:

            不知道原因。但这对我有用,所以发布它。

            右键单击项目->“属性”->“Java 构建路径”。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2014-07-21
              • 1970-01-01
              • 1970-01-01
              • 2011-11-04
              相关资源
              最近更新 更多