读书人

java.lang.NoClassDefFoundError: bus

发布时间: 2014-01-26 14:35:14 作者: rapoo

我DBConnection 里有main 函数阿,什么原因出现java.lang.NoClassDefFoundError呢?
public static void main(String[] args) {
// DBConnectionManager DBConnectionManager1 = new DBConnectionManager();


try{

DBConnectionManager dcm = new DBConnectionManager();
Connection conn = dcm.getConnection();
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery( "select * from my_bookadminuser ");


// stmt = conn.createStatement();

while(rs.next()){
System.out.print( "名称: "+rs.getString(1));
System.out.print( "\tpassword: "+rs.getString(2));
System.out.println();
}
//stmt.executeUpdate( "insert into my.txt values ( 'Ruby ',27, '网络部 ') "); //*/
}catch(Exception e){
e.printStackTrace();
}
}

------解决方法--------------------------------------------------------
错误信息是找不到business\DBConnectionManager类
和有没有main方法无关
------解决方法--------------------------------------------------------
business\DBConnectionManager这个类没有找到,查看一下它的位置,及是否被你的项目所引用
------解决方法--------------------------------------------------------
Class.forName( "你的数据库连接包 ");
------解决方法--------------------------------------------------------
是否在一个包里面,或者引入包位置不对。

        

读书人网 >Java Exception

热点推荐