Java程序放到linux 下运行出现CONCEPT: Unable to Load Driver 
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:164)
        at com.huyi.mydb.<init>(mydb.java:38)
        at test.main(test.java:19)
SQLException:No suitable driver
SQLState:08001
VendorError: 0
null如何配置Linux 的java ,jdbc 运行环境?

解决方案 »

  1.   

    应该你是没有把mysql的驱动放到classpath里边。
      

  2.   


    错误原因是:找不到mysql驱动程序的类.
    1)将mysql驱动程序类库加入到CLASSPATH中.
    2)将CLASSPATH环境变量EXPORT出去.
      

  3.   

    不太熟linux 的命令,在终端,如何操作呢?
      

  4.   

    mysql-connector-java-版本号.jar包没有
      

  5.   

    mysql-connector-java-5.0.8-bin.jar  传到 /usr/java/jdk1.5.0_11/lib/   目录上去了。。还是不行啊
      

  6.   

    CONCEPT: Unable to Load Driver
    java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 提示 缺少驱动包  把jar包导入项目里就可用了
      

  7.   

    把jar包导入项目里就可用了  jar包放在lib目录里
      

  8.   

    不用导入项目, 程序要在linux 下运行, 我是在windows 做开发的,开发没有错误, 但放到linuex 服务器上运行就出现了上面的问题。。
      

  9.   

    java 程序,不是web 程序
      

  10.   

    跟连不上数据暂时没关系,你这个是驱动包没找到.
    把楼上几位说的那个jar放到你的工程的lib下,没有就建一个,
    然后把classpath设置一下.实在不行就在你的java运行的地方加一个-classpath把这个包也加进去.
      

  11.   

    没找到jar包,放到lib下,重启服务器
      

  12.   

    你的这个 java 程序是打成 jar 包运行的,还是怎么运行的?
      

  13.   

    你用的什么 开发平台啊,
    我用Eclipse 好像没什么区别啊
    把驱动导入就行了。
      

  14.   

    这样解决了: http://hi.baidu.com/chendongzhou/blog/item/6e01fd7793b24411b151b95c.html
      

  15.   

    用vi打开.bash_profile,然后修改里面的classpath,把包涵驱动jar包的路径加进来