【问题标题】:I have enabled the "Build Automatically" option in eclipse, still it is not generating the class files我在 Eclipse 中启用了“自动构建”选项,但它仍然没有生成类文件
【发布时间】:2013-09-24 02:18:33
【问题描述】:

我尝试过刷新、清理以及“构建项目”。仍然没有生成类文件。

确切的错误是“在 project_1 的构建路径中检测到一个循环该循环由 Proj_2、Proj_3 等组成”

感谢任何帮助。

谢谢

【问题讨论】:

  • 随意重启eclipse。
  • 什么是项目性质,你在哪里寻找 .class 文件,你做了什么事件,你期待构建触发器?

标签: java eclipse


【解决方案1】:

构建周期是指您具有循环依赖关系,例如proj_1 需要 proj_2,proj_2 需要 proj_3,proj_3 又需要 proj_1。构建时,eclipse使用依赖信息来确定先构建哪些项目,但是当存在循环依赖时,无法决定。

看看你是否可以打破循环,例如在这种情况下,通过从 proj_3 的构建路径中删除 proj_1。也许你需要将一些类移动到不同的项目中,这样你就不需要依赖了。

【讨论】:

    【解决方案2】:

    试试这个,打开 Project->Properties 并从列表中选择 Java Build Path。在“库”选项卡中,您将看到一个标有“添加类文件夹...”的按钮,将其指向 .class 文件的位置。检查每个选项卡以查看是否有任何构建路径问题..然后刷新或重新启动 eclipse..

    【讨论】:

      【解决方案3】:

      右键单击项目(对于 maven 项目)> java 构建路径 > 检查源文件夹,在那里您将看到您的类所在的源文件夹和相应的输出文件夹,如果不存在则您的构建将不会创建类。 . 或如 vijay 所说,检查 bin 文件夹中的 java 项目

      我为你找到了这个堆栈链接,检查一下

      A cycle was detected in the build path of project xxx - Build Path Problem

      或者您可以将循环依赖严重性级别更改为警告,请查看下方

      http://www.eclipsezone.com/eclipse/forums/t71727.html

      【讨论】:

        【解决方案4】:

        进入项目菜单..选择自动构建选项。 转到项目源文件夹,然后查找 bin 文件夹,您可能在那里有 .class 文件。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2011-09-15
          • 1970-01-01
          • 2011-02-14
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2022-08-20
          相关资源
          最近更新 更多