Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse链接项目_Java_Eclipse_Project - Fatal编程技术网

Java Eclipse链接项目

Java Eclipse链接项目,java,eclipse,project,Java,Eclipse,Project,如果我为project1设置了构建路径project2-project2将在project1之前构建? 那么project2中的类可以在project1中引用? 但是,当project2也使用project1中的类时,会发生什么情况呢? 谢谢。您不能创建循环引用(project1引用project2和project2引用project1) 如果每个项目都表示应用程序的“层”(例如,表示层和业务层),则只有一个层必须知道另一个层(在本例中,只有表示层知道业务层并调用它) 如果每个项目需要其他项目实

如果我为project1设置了构建路径project2-project2将在project1之前构建? 那么project2中的类可以在project1中引用? 但是,当project2也使用project1中的类时,会发生什么情况呢?
谢谢。

您不能创建循环引用(project1引用project2和project2引用project1)

如果每个项目都表示应用程序的“层”(例如,表示层和业务层),则只有一个层必须知道另一个层(在本例中,只有表示层知道业务层并调用它)

如果每个项目需要其他项目实用程序类,只需将这些类提取到第三个项目中,并使每个项目引用第三个项目


第三种解决方案是合并两个项目。

是的,就是这个想法。你为什么不试试呢?