为什么我的eclipse项目没有构建路径?

为什么我的eclipse项目没有构建路径?,eclipse,svn,Eclipse,Svn,在eclipse中没有构建路径有什么好处?为什么设置为默认值,而您却从未使用过?EclipseIndigo的开发似乎是为了让软件开发变得尽可能模糊。我刚刚从另一台计算机上签出了我今天下午签入的项目(称为地下世界)的一个新副本,自动地什么都不起作用,无法编译,无法选择构建路径,无法添加jre,无法添加jdk,无法将其添加到项目属性中 我的月食坏了吗?我不敢相信会发生这种事,这么简单的事是不可行的 Eclipse有一个构建路径。 它存储在项目中的一个(默认情况下是隐藏的).classpath文件中

在eclipse中没有构建路径有什么好处?为什么设置为默认值,而您却从未使用过?EclipseIndigo的开发似乎是为了让软件开发变得尽可能模糊。我刚刚从另一台计算机上签出了我今天下午签入的项目(称为地下世界)的一个新副本,自动地什么都不起作用,无法编译,无法选择构建路径,无法添加jre,无法添加jdk,无法将其添加到项目属性中

我的月食坏了吗?我不敢相信会发生这种事,这么简单的事是不可行的

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

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

返回到其他计算机,在原始项目根目录中查找以下文件

  • .项目
  • .classpath
  • .设置/*

  • 确保所有这些都在源代码管理系统中结束,否则任何东西都不会正常工作。

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

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


    “排除”上的所有删除项,然后该项将状态变为“无”

    以上解决方案对我无效,因此我尝试了以下方法

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


    我尝试了以下步骤,效果很好


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

    在Eclipse中右键单击我的项目后没有入口。如何单击某些内容,wenn生成路径项丢失。所以我的Eclpise没有检测到我的java项目。我使用了下面的Maven命令,之后我也清理了项目。现在项目按预期工作。所以

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

    例如:

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

    这对我有帮助。在网络调查失败后,一位同事告诉了我这条建议。

    我不知道原因。但这对我来说很有用,所以把它贴出来

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


    好吧,这可能不是您的问题,但如果您处于Eclipse的不同视角(例如Python),则会发生类似的情况

    vs


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


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

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


    选择该选项后,eclipse也会自动包含java库。

    我想投票支持它,因为“eclipse构建路径设置在哪里?”将是一个很好的问题,这就是您得到的答案。另一方面,我想投票否决这一点,因为这里不是发泄或抱怨特定产品的地方。下面的帖子中回答了类似的问题,请确保您在Package Explorer面板下检查,而不是在Navigator下检查。这就是为什么!我实际上删除了这些文件,并对它们进行了版本化,但我删除了它们,因为有人告诉我不应该对.settings文件进行版本化。很明显,我得到了错误的消息。我现在回到我的另一台电脑上做这件事,并将再次报告进展情况。非常感谢你的帮助。我认为目前这个解决方案不是一个好办法。将IDE相关文件提交到源代码管理中不是一个好做法。如果团队中有人使用不同的IDE怎么办?eclipse上的新版本会自动处理这个问题。可能是通过观察您的项目中有什么样的源文件和构建文件。对于像我这样的人来说,这不是一个好的解决方案,因为其他人的项目有这个问题。我应该自己创建这些文件吗?你能再次解释一下你在这里做了什么吗?我对Eclipse没有任何经验,但只是为了确保你的问题会有所帮助:是单击,还是之后应该键入一些路径?我必须启用project facets。然后一个列表打开,Java已经被检查过了。应用此更改后,我可以运行项目,并且src文件夹工作正常。如果您有一个Gradle项目,在设置java方面后,您可能需要右键单击项目浏览器中的项目名称,转到
    Configure
    并选择
    Add Gradle Nature
    。然后,当您再次右键单击项目时,您将拥有
    Gradle
    菜单项。