首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

eclipse运行java找不到main解决办法

2012-02-14 
eclipse运行java找不到main报的错误是:java.lang.NoClassDefFoundError:com/ListDbExceptioninthreadmain

eclipse运行java找不到main
报的错误是:
java.lang.NoClassDefFoundError:   com/ListDb
Exception   in   thread   "main "
源文件:
package   com;

import   java.sql.*;
import   java.util.*;
public   class   ListDb{
//定义操作数据库变量、数据库驱动、数据库路径
private   static     Connection   conn=null;
private   static   ResultSet   oRs=null;
private   static   String   driver= "com.microsoft.jdbc.sqlserver.SQLServerDriver ";
private   static   String   url= "jdbc:microsoft:sqlserver://127.0.0.1:1433;user=sa;password=sa;databaseName=trade ";
//private   static   Statement   stmt=null;

//加载驱动
public   ListDb(){
try{
Class.forName(driver);
}catch(Exception   e){
System.out.println( "加载驱动出错: "+e.getMessage());
}
}

//获取连接
public   Connection   getConn(){
try{
conn=DriverManager.getConnection(url);
}catch(SQLException   e){
System.out.println( "连接出错: "+e.getMessage());
}
return   conn;
}

//关闭数据库
public   String   closeConn(){
String   sErr= " ";
try{
if(conn!=null){
conn.close();
conn=null;
}
}catch(Exception   e){
sErr=e.getMessage();
}
return   sErr;
}
public   static   void   main(String   args[]){
ListDb   db=new   ListDb();
}
}  
这里不是有main吗?为什么还会找不到呢?
请高手帮一下啊...谢谢

[解决办法]
应该是你IDE配置的问题
[解决办法]
classpath 中没有指定正确的路径,导致不能找到.class文件
[解决办法]
这个程序我试了一下好使啊,你看看是不是哪漏写了,在仔细检查一下,包都导了吗

热点排行