我把c:/test/mysql.jar加到系统的classpath就好用了可是为什么我手工设置就不好用啊?

解决方案 »

  1.   

    -classpath 用%classpath%;c:/test/mysql.jar吧
      

  2.   

    你的mysql.jar包里有com.mysql.jdbc.Driver么,可能是org.gjt.mm.mysql.Driver核实一下
      

  3.   

    TO:lijunjiejava(不眠之夜)
    多谢,是好用了,但还是不明白啊
    我的系统%classpath%  设置值为%JAVA_HOME%\lib\tools.jar;(就这一个和我的程序有什么关系啊)TO:will52000() 
    多谢,不是这个问题
      

  4.   

    后来用下面的运行也可以,哪位能解释一下啊java -classpath c:/test/mysql.jar;c:/test TestCjava -classpath c:/test/mysql.jar;. TestC
      

  5.   

    晕,你的类路经,不是系统指定的,当然要你指定啊,
    classpath,就是手工指定类路经,程序当然就可以跟据这个找到驱动了。
      

  6.   

    你从那里下的Mysql的驱动程序?
    如果是MySQL官方网站上的,那你的驱动类名都没有写对,当然不行了。org.gjt.mm.mysql.Driver这个才是官方网站上下载后正确的驱动类名。
      

  7.   

    唉最简单就是把驱动的*.jar用rar解压后把com以及根目录拷到web-inf里..按着写就是了.
      

  8.   


    是不是java -classpath c:/test/mysql.jar;. TestC这样写之后就将系统所有的类路径都给覆盖了?