NoSuchMethodError:main怎么回事?

来源:百度知道 编辑:UC知道 时间:2024/05/28 04:16:07
程序如下:
package ckstudio.db;
import java.sql.*;
public class faq{
private Connection conn=null;
private Statement stmt=null;
private ResultSet rs=null;
public Connection getConnection(){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn=DriverManager.getConnection("jdbc:odbc:shnxn","","");
}catch(Exception e){
System.out.println(e.toString());
}return conn;
}
public static void main (String args[]){

}
}
在JCreator中运行,提示:Exception in thread "main" java.lang.NoSuchMethodError:main为什么?

在Eclipse中运行不报错的,建议改用Eclipse
不过你在main方法中也确实没有写过什么方法

你在哪里运行的?如果是在命令提示符下运行的,那就是你环境变量里的classpath没有设置好,把这个文件的路径加在classpath中再试试~~~