有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在Netbeans中不能有同名的包和类

我在Eclipse中做了一个项目。它工作得很好。我在一个名为foobar的包中有大约5个类。其中一个类称为FooBar

到目前为止,一切顺利

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

现在我在FooBar类中得到一个错误(在Netbeans中):“Duplicate class”。我确保我只有一个类的定义,唯一合乎逻辑的解释是它会与包名冲突

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


共 (1) 个答案

  1. # 1 楼答案

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

    例如,进口Foobar。福巴

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

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