【发布时间】:2013-09-24 02:18:33
【问题描述】:
我尝试过刷新、清理以及“构建项目”。仍然没有生成类文件。
确切的错误是“在 project_1 的构建路径中检测到一个循环该循环由 Proj_2、Proj_3 等组成”
感谢任何帮助。
谢谢
【问题讨论】:
-
随意重启eclipse。
-
什么是项目性质,你在哪里寻找 .class 文件,你做了什么事件,你期待构建触发器?
我尝试过刷新、清理以及“构建项目”。仍然没有生成类文件。
确切的错误是“在 project_1 的构建路径中检测到一个循环该循环由 Proj_2、Proj_3 等组成”
感谢任何帮助。
谢谢
【问题讨论】:
构建周期是指您具有循环依赖关系,例如proj_1 需要 proj_2,proj_2 需要 proj_3,proj_3 又需要 proj_1。构建时,eclipse使用依赖信息来确定先构建哪些项目,但是当存在循环依赖时,无法决定。
看看你是否可以打破循环,例如在这种情况下,通过从 proj_3 的构建路径中删除 proj_1。也许你需要将一些类移动到不同的项目中,这样你就不需要依赖了。
【讨论】:
试试这个,打开 Project->Properties 并从列表中选择 Java Build Path。在“库”选项卡中,您将看到一个标有“添加类文件夹...”的按钮,将其指向 .class 文件的位置。检查每个选项卡以查看是否有任何构建路径问题..然后刷新或重新启动 eclipse..
【讨论】:
右键单击项目(对于 maven 项目)> java 构建路径 > 检查源文件夹,在那里您将看到您的类所在的源文件夹和相应的输出文件夹,如果不存在则您的构建将不会创建类。 . 或如 vijay 所说,检查 bin 文件夹中的 java 项目
我为你找到了这个堆栈链接,检查一下
A cycle was detected in the build path of project xxx - Build Path Problem
或者您可以将循环依赖严重性级别更改为警告,请查看下方
【讨论】:
进入项目菜单..选择自动构建选项。 转到项目源文件夹,然后查找 bin 文件夹,您可能在那里有 .class 文件。
【讨论】: