java connectdatabase
去掉.class

解决方案 »

  1.   

    java.exe 运行的是类,不是.class文件
      

  2.   

    可是去掉.class后也是不行,同样的错误F:\lilei\exercise\数据库操作>java connectdatabase
    Exception in thread "main" java.lang.NoClassDefFoundError: connectdatabase请赐教
      

  3.   

    可是在cmd里面也可以编译通过,classpath没有问题
    编译采用javac connectdatabase.java能通过,但java connectdatabase就有错误
      

  4.   

    你的java里面的数据库连接是否能正确连接?
      

  5.   

    在jcreator里面能正常运行,就是在cmd里面出现错误
      

  6.   

    NoClassDefFoundError,
    你的类名是否符合java编码规范,首字母有大写?
    如果是的话必须java ConnectDatabase
    也就是说java.exe区分大小写。
      

  7.   

    你先测试一下你的数据库连接部分的代码
    看能否正常?
    另外我感觉你的classpath没有设置正确:在系统变量里找到classpath,值项前面添加classpath=.;c:\jdk1.2\lib\dt.jar;c:\jdk1.2\lib\tools.jar;d:\code\;
    d:\code\是你文件的目录