我尝试过刷新,清理以及“构建项目”。仍然没有生成类文件。
确切的错误是“在project_1的构建路径中检测到一个循环。循环由Proj_2,Proj_3等组成”
感谢任何帮助。
谢谢
答案 0 :(得分:3)
构建周期是指您具有循环依赖关系,例如proj_1需要proj_2,proj_2需要proj_3,proj_3需要proj_1。构建时,eclipse使用依赖关系信息来确定首先构建哪些项目,但是当存在循环依赖关系时,它无法决定。
看看你是否可以打破这个循环,例如在这种情况下,从proj_3的构建路径中删除proj_1。也许您需要将一些类移动到另一个项目,因此您不需要依赖项。
答案 1 :(得分:1)
右键单击项目(对于maven项目)> java build path>检查源文件夹,在那里你会看到你的类所在的源文件夹和相应的输出文件夹,如果不存在那么你的构建将不会创建类..或者像vijay所说的那样在bin文件夹中检查java项目
我找到了这个堆栈链接,请查看
A cycle was detected in the build path of project xxx - Build Path Problem
或者您可以将循环依赖严重性级别更改为警告,请在下面查看
答案 2 :(得分:1)
试试这个,打开Project-> Properties并从列表中选择Java Build Path。在Libraries选项卡中,您将看到一个标有“Add Class Folder ...”的按钮,指向.class文件的位置。检查每个选项卡以查看是否存在任何构建路径问题..然后刷新或重新启动eclipse ..
答案 3 :(得分:0)
转到项目菜单..选择自动构建选项。 转到项目源文件夹,然后查找bin文件夹,你可能会在那里找到.class文件。