当我在 eclipse 中创建一个 java 项目时,它会自动在 src 文件中创建一个默认包(我不打算这样做),当我尝试为例如创建一个包时,它会自动在 src 文件中创建一个默认包。 com.utility.org 它继续并创建名为 com、com.utility、com.utility.org 的额外包
最佳答案
您可以隐藏(default package)
通过检查空父包过滤器(Package Explorer的kebab菜单>过滤器...)。
在 Java 中,包与源文件夹的目录架构相匹配,因此创建 com.utility.org
包将创建 com/utility/org
嵌套文件夹。因此com
和com.utility
不是“额外”包,而是与 com/
相对应的实际包和com/utility
文件夹。 (default package)
对应于源文件夹本身。
由于空,com
和com.utility
应该被过滤器隐藏。或者,您也可以要求资源管理器将嵌套包分组为树(包资源管理器的 kebab 菜单 > 包表示 > 分层):
关于java - Eclipse(Java、testng 项目): Multiple packages are being created,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61270468/