You can create an instance of URLClassLoader to load new classes from the directory:
URL dirUrl = new URL("file:/" + "path_to_dir" + "/");
URLClassLoader cl = new URLClassLoader(new URL[] {dirUrl},
getClass().class.getClassLoader());
Class loadedClass = cl.loadClass("com.xyz.MyClass");
MyClass obj = (MyClass) loadedClass.newInstance();
obj.doSomething();
1 URL , .class.
2 URLClassLoader. - URL-, . URL- . - , . , , .
, , , .