您不能,因为Java中没有嵌套包之类的东西。您必须显式导入两个软件包。
import LibA.pack1.*;import LibA.pack2.*;
LibA.pack1与
LibA.pack2完全没有关系,并且两者都与
LibApackage
没有关系,因此,如果
LibA您要导入其他类,则需要进行第3次导入:
import LibA.*;
程序包的明显层次结构
最初,程序包看起来是分层的,但不是。例如,Java
API包括一个java.awt包,一个java.awt.color包,一个java.awt.font包以及许多其他以java.awt开头的包。但是,java.awt.color程序包,java.awt.font程序包和其他java.awt.xxxx程序包未包含在java.awt程序包中。前缀java.awt(Java抽象窗口工具包)用于许多相关的程序包,以使关系显而易见,但不显示包含关系。导入java.awt。*会导入java.awt包中的所有类型,但不会导入java.awt.color,java.awt.font或任何其他java.awt.xxxx包。如果计划使用java.awt.color中的类和其他类型以及java.awt中的类和其他类型,则必须导入两个包及其所有文件:
import java.awt.*;import java.awt.color.*;



