标签: package-name
例如,在以下log4j.jar示例中:
导入:
import org.apache.log4j.Logger;
包名称“org.apache.log4j”是否由路径\ org \ apache \ log4j \ Logger.class确定?
答案 0 :(得分:1)
是的,包名称需要与jar文件(或目录)中的路径匹配。否则无法找到班级。
但是,您不能只是移动类文件来更改包。它也被编码到类字节码本身中。如果要更改它,则需要重新编译该类。