我有两个项目A和B。项目B是对另一个问题的A的改编,即它部分地是A的副本。因此A和B中有相似的类名。这些类中的某些还没有用B实现,但用在代码中。 问题:编译器不会告诉我它们没有实现,并且在A中引用了相同的类。B中存在其他类。问题:编译器仍在引用这些“其他”类到A中的对应类,而不是B中的相应类。
我需要编译器停止在A中查找类,并让我知道是否尚未在B中实现一个类。
如何禁止交叉引用加载到Eclipse工作区中的其他项目?
编辑:
非常欢迎您的帮助!
答案 0 :(得分:0)
查看项目B的“属性”的“ Java构建路径”页面。在属性的“项目”选项卡上,删除对项目A的任何引用。
答案 1 :(得分:0)
原来,我需要添加某些文件夹作为源(右键单击Eclipse Project Explorer中的文件夹-> Build Path->用作源文件夹),以便编译器在添加的文件夹中搜索包的类源文件夹,而不在其他具有相同软件包(软件包名称)的项目中。