error :: java.lang.ClassNotFoundException:oracle.jdbc.driver.OracleDriver

时间:2015-11-01 18:12:34

标签: java oracle jdbc netbeans

我编写了一个Java程序,但是当我运行它时,它显示了:

java.lang.ClassNotFoundException: oracle.jdbc.OracleDriver
        at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:141)
        at lib.DP_CONNECT.connect(DP_CONNECT.java:47)
        at main.agent.main(agent.java:164).

我看到其他问题有相同的错误,我尝试了解决方案,但程序无法正常工作。

我的测试(java版本1.4):

  • 使用Oracle的类路径(导出CLASSPATH = .... / ojdbc14.jar)
  • 使用库的路径编译我的程序 (java -classpath。:lib / ojdbc14.jar -jar AGENT.jar,我把库放在目录lib中)
  • 我尝试了更多解决方案,但程序无法正常工作。

我在服务器Unix上使用这些,使用带有ojdbc6.jar的java版本1.6并运行该程序。

我没有升级服务器。

感谢
弗朗西斯

0 个答案:

没有答案