我的环境是:
jdk 1.5
mysql 5.0.18下载了 mysql-connector-java-3.1.14,把mysql-connector-java-3.1.14-bin.jar文件复制到了 C:\Program Files\Java\jdk1.5.0_11\lib\ 下,添加了环境变量classpath 的值 %JAVA_HOME%\lib\mysql-connector-java-3.1.14-bin.jar;public class Execute {
public static void main(String args[]) {
try {
Class.forName("com.mysql.jdbc.Driver");
System.out.println("Success loading Mysql Driver!");
}
catch(Exception e) {
System.out.println("Error loading Mysql Driver!");
e.printStackTrace();
}
}
}运行出错,错误是 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver,重新配置环境变量给出完整地址仍然是这个问题。现在不知道怎么办好了,查了很多文章,都是说配置了环境变量就好了,也没有这个问题的详细说明

解决方案 »

  1.   

    %JAVA_HOME%在环境变量里面有吗?
    你还是直接在环境变量里面写:C:\Program Files\Java\jdk1.5.0_11\lib\mysql-connector-java-3.1.14-bin.jar;吧
      

  2.   

    你把mysql-connector-java-3.1.14-bin.jar放到和Execute同一文件夹,试试。重启cmd
      

  3.   

    在项目里建一个lib目录,把.jar文件放到里面去,然后添加到CLASSPATH或者命令行运行程序时带上 -cp 选项...
      

  4.   

    %JAVA_HOME% 有的,而且我用绝对路径也试过了,也尝试过把文件放到其他目录下然后在classpath 中添加值,都没有效果,仍旧是找不到文件
      

  5.   

    会不会你是开发的平台没有导入这个jar包?mysql-connector-java-3.1.14-bin.jar,例如你用eclipse开发的程序,这个jar包没导入的话.可能会报你这个错误.不一定是你环境变量配置错的原因....
      

  6.   

    用的什么开发工具,如果你脱离开发工具运行,配置classpath是没问题的。
    如果你在开发工具中,你可能要在开发工具中进行些配置
      

  7.   

    在放到 jre 里的lib 里一个
    能放都放一个
    反正又不大
      

  8.   

    我用的是eclipse,但是我找不到eclipse里哪里有设置
      

  9.   

    搞定了,在eclipse里配置了一下,多谢各位提点