/**
* 获取指定包路径下的所有类的全限定名
*/
public static Class[] getAllClass(String packName) throws IOException, ClassNotFoundException {
URL resource = Thread.currentThread().getContextClassLoader().getResource(packName.replace('.', '/'));
String[] files = new File(resource.getFile()).list();
Class[] clazzs = new Class[files.length];
for (int i = 0; i < files.length; i++) {
clazzs[i] = Class.forName(packName + "." + files[i].replace(".class", ""));
}
return clazzs;
}
版权声明:本文为weixin_43175427原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。