【发布时间】:2014-05-23 13:13:13
【问题描述】:
我有一个名为实用程序的包,它有几个子包。实用程序包本身没有类,但子包有。
我可以这样一一导入子包中的所有类:
import utilities.consoleredirect.MessageConsole;
import utilities.generalutils.Helper;
import utilities.generalutils.Pair;
import utilities.generalutils.PropertiesUtils;
import utilities.sqlhandling.Connector;
import utilities.sqlhandling.SQLDatabase;
import utilities.sqlhandling.User;
import utilities.tweetshandling.TwitterTools;
import utilities.tweetshandling.WordCounting;
但是,如果我尝试执行 import utilities.*;,则会收到包不存在的错误(在我的 IDE - NetBeans 中),但如果我尝试创建包,则会收到文件已存在的错误。文件夹结构正确,这是为了便于可视化:
那么为什么我不能只做import utilities.*; 而我必须手动导入每个类?
【问题讨论】:
-
通配符不会查看子包。
标签: java import package coding-style