环境设置有问题,检查一下, classpath设置.

解决方案 »

  1.   

    到MyDriver.class所在目录下执行试一试!
    还有就是你的classpath设置完全么?
      

  2.   

    执行命令这样,对马?
    $JavaHone\bin\java.exe MyDriver
      

  3.   

    classpath需要哪些?
    这是用set classpath命令看到的内容:
    CLASSPATH=D:\J2SDK\jdk1.4.0\mysqljdbc\mysql_comp.jar;D:\J2SDK\jdk1.4.0\mysqljdbc
    \mysql_uncomp.jar;D:\J2SDK\jdk1.4.0\src.zip;D:\J2SDK\jdk1.4.0\lib\tools.jar
      

  4.   

    你把
    Class.forName("org.gjt.mm.mysql.Driver");//.newInstance();
    改成
    java.sql.DriverManager.registerDriver(new org.gjt.mm.mysql.Driver());
    试一下,应该可以可以解决问题。
      

  5.   

    还是不行。
    java.lang.NoClassDefFoundError: MyDriver
    Exception in thread "main" 
      

  6.   

    应该是你的path或classpath没有设置好,我一开始就老是出这个错.
      

  7.   

    我想也是,我今天到公司试就可以。
    但是path或classpath应该如何设置呢?
      

  8.   

    path对应的是执行目录BIN
    CLASSPATH你是不是少了","呢
    CLASSPATH=,;.......
      

  9.   

    !!!!
    你的java文件就只有:
    public class MyDriver
    {
    public static void main(String[] Args)
        {
            try{
             // The newInstance() call is a work around for some
             // broken Java implementations
             Class.forName("org.gjt.mm.mysql.Driver");//.newInstance();
            }
            catch (Exception E) {
    System.err.println("Unable to load driver.");
                E.printStackTrace();
            }
    这句吗??是不是还差了
    import java.sql.*;