错误::java.lang.ClassNotFoundException:oracle.jdbc.driver.OracleDriver
我编写了一个Java程序,但当我运行它时,它显示:错误::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.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中) - 我尝试了更多的解决方案,但程序不起作用
弗朗西斯科你的执行命令是什么?定义它的地方是否存在ojdbc6.jar?java-classpath.:lib/ojdbc14.jar-jar-AGENT.jar。我不能使用ojdbc6,因为java版本是1.4,其中与当前路径位置相关的是
ojdbc14.jar
?尝试:./lib/ojdbc14.jar
我尝试了这个,但是我有同样的错误。