Eclipse(Java,testng 项目):正在创建多个包

Eclipse (Java, testng Project): Multiple packages are being created

当我在 eclipse 中创建一个 java 项目时,它会自动在 src 文件中创建一个默认包(我不打算这样做),当我尝试为例如创建一个包时。 com.utility.org 它继续创建名为 com、com.utility、com.utility.org

的额外包

Snapshot of the error I am facing in creating packages

您可以通过选中 空父包 过滤器(包资源管理器的 kebab 菜单 > 过滤器...)来隐藏 (default package)

在 Java 中,包匹配源文件夹的目录架构,因此创建 com.utility.org 包将创建 com/utility/org 嵌套文件夹。因此 comcom.utility 不是 "extra" 包,而是对应于 com/com/utility 文件夹的实际包。 (default package) 对应于源文件夹本身。

由于为空,comcom.utility 应该被过滤器隐藏。或者,您也可以要求资源管理器将嵌套包分组为树(包资源管理器的 kebab 菜单 > 包展示 > 层次结构):