Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
错误::java.lang.ClassNotFoundException:oracle.jdbc.driver.OracleDriver_Java_Oracle_Jdbc_Netbeans - Fatal编程技术网

错误::java.lang.ClassNotFoundException:oracle.jdbc.driver.OracleDriver

错误::java.lang.ClassNotFoundException:oracle.jdbc.driver.OracleDriver,java,oracle,jdbc,netbeans,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.URLClassL

我编写了一个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的类路径(导出类路径=../ojdbc14.jar)
  • 用库的路径编译我的程序
    (java-classpath.:lib/ojdbc14.jar-jar-AGENT.jar,我已将库放在目录lib中)
  • 我尝试了更多的解决方案,但程序不起作用
我在Unix服务器上使用了这些,java的1.6版带有ojdbc6.jar,程序运行正常

我不升级服务器

谢谢

弗朗西斯科

你的执行命令是什么?定义它的地方是否存在ojdbc6.jar?java-classpath.:lib/ojdbc14.jar-jar-AGENT.jar。我不能使用ojdbc6,因为java版本是1.4,其中与当前路径位置相关的是
ojdbc14.jar
?尝试
:./lib/ojdbc14.jar
我尝试了这个,但是我有同样的错误。