此文章是对JDBC工具类时出现的问题
NoClassDefFoundError与ClassNotFoundException区别
NoClassDefFoundError是发生在JVM在动态运行时,找不到你提供的类,就会出现此情况.
ClassNotFoundException是在编译的时候找不到提供的类
static{
//读取properties文件
ResourceBundle bundle=ResourceBundle.getBundle("com.xxn/jdbc");
driver=bundle.getString("driver");
getUrl=bundle.getString("getUrl");
userName=bundle.getString("userName");
userpassword=bundle.getString("userpassword");
try {
Class.forName(driver);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
这是我出现的错误,一定看好项目下的路径。