在Netbeans中不能包含具有相同名称的包和类

时间:2015-12-04 20:55:14

标签: java eclipse class netbeans package

我在Eclipse中创建了一个项目。它完美地运作。我在一个包中有大约5个类 - 称为foobar。其中一个类叫做FooBar。

到目前为止,非常好。

之后,我在Netbeans中创建了一个新项目。创建了一个名为foobar的包,以及相同的5个类(只需复制粘贴代码)。

现在我在FooBar类中遇到错误(在Netbeans中):"复制类"。我确定我只有一个类的定义,唯一合乎逻辑的解释是它会与包名冲突。

我该怎么办? (不包括重命名类/包)

1 个答案:

答案 0 :(得分:1)

通常,如果您在一个工作区中有两个包,那么它将引发重复名称的错误,因为您可能从另一个包中导入一个类

E.g。进口Foobar.foobar;

这将允许您访问另一个包中的类中的公共方法和变量声明。

重命名其中一个包,或创建一个新工作区。