final ClassLoader loader = Thread.currentThread().getContextClassLoader();  for (final ClassPath.ClassInfo info : ClassPath.from(loader).getTopLevelClasses()) {   if (info.getName().startsWith("my.package.")) {     final Class<?> clazz = info.load();     // do something with your clazz   } } 

Read more of this post