1

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

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

任何帮助表示赞赏。

谢谢

4

4 回答 4

3

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

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

于 2013-09-19T07:25:26.517 回答
1

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

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

在项目 xxx 的构建路径中检测到循环 - 构建路径问题

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

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

于 2013-09-19T06:11:14.483 回答
1

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

于 2013-09-19T06:52:35.373 回答
0

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

于 2013-09-19T06:22:40.810 回答