你会出这样的错误么?

[codesyntax lang=”java”]

public class Hello{
	public static final String DBDRIVER="org.gjt.mm.mysql.Driver";
		public static void main(String[] args) {
		try{
		Class.forName("DBDRIVER");
	}catch(Exception e){
		e.printStackTrace();}
	}
}

[/codesyntax]

今天为了连接mysql数据库写了这样一段java代码,无奈却总是报错:

[codesyntax lang=”text”]

F:Java>java Hello
java.lang.ClassNotFoundException: DBDRIVER
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Unknown Source)
        at Hello.main(Hello.java:5)

[/codesyntax]

大家看了这段异常会不会认为我是配置”classpath”配置错误了,可是,并不是那样的,我确信我的classpath没有配置错误,你知道他为什么会出这样的错误么……

继续阅读“你会出这样的错误么?”