Java 从空包导入所有内容
我有一个名为utilities的包,它有几个子包。实用程序包本身没有类,但子包有 通过执行以下操作,我可以逐个导入子包中的所有类:Java 从空包导入所有内容,java,import,package,coding-style,Java,Import,Package,Coding Style,我有一个名为utilities的包,它有几个子包。实用程序包本身没有类,但子包有 通过执行以下操作,我可以逐个导入子包中的所有类: import utilities.consoleredirect.MessageConsole; import utilities.generalutils.Helper; import utilities.generalutils.Pair; import utilities.generalutils.PropertiesUtils; import utiliti
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;
但是如果我尝试执行导入实用程序。*代码>我得到的错误是包不存在(在我的IDE-NetBeans中),但是如果我尝试创建包,那么我得到的错误是文件已经存在。文件夹结构正确,这是为了便于可视化:
那么为什么我不能只做导入实用程序。*代码>并且我必须手动导入每个类?您不能在导入语句中使用通配符来导入其他包,它只用于类
所以你可以做:
import utilities.consoleredirect.*;
import utilities.generalutils.*;
import utilities.sqlhandling.*;
import utilities.tweetshandling.*;
如果您使用的是一个合理的IDE,那么就不需要过多考虑这个问题。只要尝试按名称使用一个类,import语句就会自动添加 通配符不会查看子包。哦,我认为它应该能够导入子包,并且我的IDE出现了问题。无论如何,谢谢你,我会这样做的。