Eclipse:禁止项目的交叉引用

时间:2018-09-28 08:23:24

标签: java eclipse

我有两个项目A和B。项目B是对另一个问题的A的改编,即它部分地是A的副本。因此A和B中有相似的类名。这些类中的某些还没有用B实现,但用在代码中。 问题:编译器不会告诉我它们没有实现,并且在A中引用了相同的类。B中存在其他类。问题:编译器仍在引用这些“其他”类到A中的对应类,而不是B中的相应类。

我需要编译器停止在A中查找类,并让我知道是否尚未在B中实现一个类。

如何禁止交叉引用加载到Eclipse工作区中的其他项目?

编辑:

  • B的属性中的Java Build Path-> Project下没有项目A。
  • 在“项目引用”下没有选择任何项目,也没有从B引用到的项目A。
  • 从eclipse删除引用的项目A可以解决问题,但是我需要它保持加载在同一Eclipse会话中。

非常欢迎您的帮助!

2 个答案:

答案 0 :(得分:0)

查看项目B的“属性”的“ Java构建路径”页面。在属性的“项目”选项卡上,删除对项目A的任何引用。

答案 1 :(得分:0)

原来,我需要添加某些文件夹作为源(右键单击Eclipse Project Explorer中的文件夹-> Build Path->用作源文件夹),以便编译器在添加的文件夹中搜索包的类源文件夹,而不在其他具有相同软件包(软件包名称)的项目中。