Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.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中的项目依赖关系_Java_Eclipse - Fatal编程技术网

java中的项目依赖关系

java中的项目依赖关系,java,eclipse,Java,Eclipse,我做了三个java项目,分别是proj1、proj2、proj3。我让proj2依赖于proj3。proj1依赖于proj2。使项目依赖我的意思是,我已经使用EclipseIDE在buidpath>project中给出了项目的名称 现在据我所知,如果我尝试在proj1中导入某个对象,那么编译器将尝试在proj1中查找该对象,如果未找到,它将尝试在proj2中查找,否则它将尝试在proj3中查找 但在我的例子中,如果对象不在proj1和proj2中。编译器没有试图在proj3中找到它。这是一个复制

我做了三个java项目,分别是proj1、proj2、proj3。我让proj2依赖于proj3。proj1依赖于proj2。使项目依赖我的意思是,我已经使用EclipseIDE在
buidpath>project
中给出了项目的名称

现在据我所知,如果我尝试在proj1中导入某个对象,那么编译器将尝试在proj1中查找该对象,如果未找到,它将尝试在proj2中查找,否则它将尝试在proj3中查找

但在我的例子中,如果对象不在proj1和proj2中。编译器没有试图在proj3中找到它。这是一个复制错误,它出现在proj3中。
请帮助我。

导出项目2中的项目3

  • 转到项目2
  • 打开项目属性->Java构建路径
  • 选择选项卡
    订购和导出
  • 单击项目3旁边的复选框

  • 导出项目2中的项目3

  • 转到项目2
  • 打开项目属性->Java构建路径
  • 选择选项卡
    订购和导出
  • 单击项目3旁边的复选框

  • 您需要勾选proj2依赖项中proj3的“导出”复选框。这将通过proj2将proj3中的类导出到proj1。您需要在proj2的依赖项中勾选proj3的“导出”复选框。这将通过proj2将proj3中的类导出到proj1

    ,感谢您的快速而有用的响应。我可以参考对象。感谢您如此快速而有用的回复。我可以参考对象。感谢您如此快速和有用的响应。感谢您如此快速和有用的响应。