我的程序打包前运行没有问题
打包后运行抛出异常:java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver。请问这是什么原因,多谢

解决方案 »

  1.   

    如果是用ant打包的话
    还要设置classpath
      

  2.   

    我使用ant打包的,请问怎样设置classpath
      

  3.   

    Oracle驱动不匹配,或是没有安装
      

  4.   

    如果是在eclipse里边的话,可以右键选择build文件-->run-->external tools-->classpath里边导入jar包,如果是cmd方式运行的话,要在build.xml程序里添加,例如:
    <javac srcdir=...>
      .........
      .........
      <classpath>
        <pathelement location="."/>//当前路径
        <pathelement location="${somepackage}/jarfilename.jar"/>//导入具体jar包
      <classpath>
    </javac>建议学习一下,oreilly出的<<the definitive guide>>讲的很全面^^
      

  5.   

    没有找到Oracle驱动。
    Oracle驱动不匹配,或是没有安装主要是Class.forName();出错