eclipse运行java找不到main

yangwei644 2007-01-25 01:53:06
报的错误是:
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吗?为什么还会找不到呢?
请高手帮一下啊...谢谢
...全文
985 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangwei644 2007-01-25
  • 打赏
  • 举报
回复
主要是找不到main 但是我写了的...所以就搞不清楚那里出错了...
lvkai0452 2007-01-25
  • 打赏
  • 举报
回复
这个程序我试了一下好使啊,你看看是不是哪漏写了,在仔细检查一下,包都导了吗
yangwei644 2007-01-25
  • 打赏
  • 举报
回复
我是一个新手...能不能再具体点呢?????谢谢了啊....
jinyi80_44 2007-01-25
  • 打赏
  • 举报
回复
具体在run->Java Application->Classpath 中check一下,如果你是用命令行的方式,这样的错误就可以好控制了
jinyi80_44 2007-01-25
  • 打赏
  • 举报
回复
classpath 中没有指定正确的路径,导致不能找到.class文件
yangwei644 2007-01-25
  • 打赏
  • 举报
回复
能具体说一下吗?谢谢
zzxiaoma 2007-01-25
  • 打赏
  • 举报
回复
应该是你IDE配置的问题

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧