ClassLoaderUtil classLoaderUtil = new ClassLoaderUtil();
Class<?> loadedClass = classLoaderUtil.loadClass("com.example.MyClass");
Object object = loadedClass.newInstance();
Method method = loadedClass.getMethod("myMethod");
method.invoke(object);
ClassLoaderUtil classLoaderUtil = new ClassLoaderUtil();
List<Class<?>> classes = classLoaderUtil.scanClassPath();
for (Class<?> clazz : classes) {
// ...
}
ClassLoaderUtil classLoaderUtil = new ClassLoaderUtil();
URLClassLoader classLoader = classLoaderUtil.createClassLoader();
Class<?> loadedClass = classLoader.loadClass("com.example.MyClass");
// ...