Java 反射库,在我的包中找不到任何类
我试图使用reflections库来访问项目包中的类。根据以下问题的建议 运行我的方法时,将显示集合0上的size()Java 反射库,在我的包中找不到任何类,java,reflection,package,reflections,Java,Reflection,Package,Reflections,我试图使用reflections库来访问项目包中的类。根据以下问题的建议 运行我的方法时,将显示集合0上的size() List<ClassLoader> classLoadersList = new LinkedList<ClassLoader>(); classLoadersList.add(ClasspathHelper.contextClassLoader()); classLoadersList.add(ClasspathHelp
List<ClassLoader> classLoadersList = new LinkedList<ClassLoader>();
classLoadersList.add(ClasspathHelper.contextClassLoader());
classLoadersList.add(ClasspathHelper.staticClassLoader());
Reflections reflections = new Reflections(new ConfigurationBuilder()
.setScanners(new SubTypesScanner(false), new ResourcesScanner())
.setUrls(ClasspathHelper.forClassLoader(classLoadersList.toArray(new ClassLoader[0])))
.filterInputsBy(newFilterBuilder().include(FilterBuilder.prefix("com.ruperts.java.Commands"))));
Set<Class<?>> classes = reflections.getSubTypesOf(Object.class);
System.out.println(classes.size());
List classLoadersList=newlinkedlist();
添加(ClasspathHelper.contextClassLoader());
添加(ClasspathHelper.staticClassLoader());
反射反射=新反射(新配置生成器()
.setScanners(新的子扫描程序(false),新的资源扫描程序()
.setURL(ClasspathHelper.forClassLoader(classLoaderList.toArray(新类加载器[0]))
.filterInputsBy(newFilterBuilder().include(FilterBuilder.prefix(“com.ruperts.java.Commands”));
设置