I want to load class definitions or fields from file.java located on disk. I tried URLClassLoader:
URL url = file.toURL();
URL[] urls = new URL[]{url};
ClassLoader cl = new URLClassLoader(urls);
Class c = new Object().getClass();
try {
c = cl.loadClass(className);
} catch (ClassNotFoundException e1) {
System.err.println("not found class: " + className);
}
But it doesn't work.