答案 0 :(得分:3)
您的类包含在名为asd
的包中。这也显示在左侧:项目“asd”/ package“asd”/类“Ex1.java”
如果要删除软件包,则需要将类移至“默认软件包”。右键单击班级 - >重构 - >移动 - >选择(default package)
但是,我建议使用软件包并正确命名。将类放入“默认包”被认为是不好的做法。
答案 1 :(得分:2)
正如您在 package explorer
中看到的那样您将课程安排在asd
包裹内。当您通过File
- > New
- > Class
向导创建课程时,会发生这种情况。如果您没有指定任何包,那么默认情况下它将使用项目名称。
因此,当您确认此类配置时,此类设置Ex1.java
将放置在asd
文件夹(包)中,这意味着您的代码将在其开始时需要有关包名称的信息。
如果您不希望拥有此package asd;
行,例如
Edit
- > Quick fix
,或按 Ctrl + 1 )Move Ex1.java to default package
。 但是 你应该避免使用默认包 。例如,当您将项目中的类导出到Jar文件you will not be able to import them in new projects时。
有关软件包的更多信息,请访问官方教程:
答案 2 :(得分:1)