try
{
Properties props=new Properties();
props.load(new FileInputStream("jdbc.properties"));
Class.forName(props.getProperty("jdbc.mysql.driver_class"));
/*Class.forName(new String("com.mysql.jdbc.Driver"));*/ //这个没问题
System.out.println("类加载成功");
}
catch(Exception e)
{
e.printStackTrace();
}
以下是异常输出:
java.lang.ClassNotFoundException: "com.mysql.jdbc.Driver"
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at DBSourceDemo.main(DBSourceDemo.java:80)
从输出看配置文件并没有问题(因为我是成功了再复制的),不知那位大牛能解释下,多谢!