我在Eclipse中创建了一个项目。它完美地运作。我在一个包中有大约5个类 - 称为foobar。其中一个类叫做FooBar。
到目前为止,非常好。
之后,我在Netbeans中创建了一个新项目。创建了一个名为foobar的包,以及相同的5个类(只需复制粘贴代码)。
现在我在FooBar类中遇到错误(在Netbeans中):"复制类"。我确定我只有一个类的定义,唯一合乎逻辑的解释是它会与包名冲突。
我该怎么办? (不包括重命名类/包)
答案 0 :(得分:1)
通常,如果您在一个工作区中有两个包,那么它将引发重复名称的错误,因为您可能从另一个包中导入一个类
E.g。进口Foobar.foobar;
这将允许您访问另一个包中的类中的公共方法和变量声明。
重命名其中一个包,或创建一个新工作区。