我的代码如下所示:
package com.dbc;
public class CopyOfTest {
public static final String DBDRIVER = "oracle.jdbc.driver.OralceDriver" ;
public static void main(String args[]){
try{
Class.forName(DBDRIVER);  // 加载驱动程序
}catch(ClassNotFoundException e){
e.printStackTrace();
}
}
}
运行时,报以下异常:
java.lang.ClassNotFoundException: oracle.jdbc.driver.OralceDriver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at log.dbc.CopyOfTest.main(CopyOfTest.java:13)
备注:
1、已在WEB/lib目录下添加了Oracle驱动(classes12.jar)
2、在本地系统环境也添加了classpath = D:\Program Files\tomcat6\lib\classes12.jar;JavaOracle

解决方案 »

  1.   

    在项目上右键选build path,选configure build path 看看libraries里面又没有你的oracle jdbc的包。
      

  2.   

    public static final String DBDRIVER = "oracle.jdbc.driver.OralceDriver" ;这里面单词写错了?
    oracle.jdbc.driver.OracleDriver
      

  3.   

    public static final String DBDRIVER = "oracle.jdbc.driver.OralceDriver";
    写错了,
    同时,记得把这个包放到Tomcat/webapps/项目/WEB-INF/lib/ 目录下。
      

  4.   

    感谢!
    1、写错了OracleDriver
    2、configure build path