NotExistingClass不在当前类路径
package com.javabook.classloader.found;
public class NotExistingClass
{
}
尝试去加载NotExistingClass类型
package com.javabook.classloader.notfound;
/**
* @author Summer Lu
* @email gmluyang@gmail.com
* @date 2014-10-30
*
*/
public class ClassNotFoundExceptionDemo {
public static void main(String[] args) {
try {
Class.forName("com.javabook.classloader.found.NotExistingClass");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
}
Console
java.lang.ClassNotFoundException: com.javabook.classloader.found.NotExistingClass
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at com.javabook.classloader.notfound.ClassNotFoundExceptionDemo.main(ClassNotFoundExceptionDemo.java:13)