Skip to Main Content

Oracle Database Express Edition (XE)

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Classes12.jar or ojdbc14.jar?

715087Jul 31 2009 — edited Aug 2 2009
Which oracle driver do I need? I am trying to connect to DB from my java program and I get "ClassNotFoundException: oracle.jdbc.driver.OracleDriver". I am able to ping/connect/execute sql from eclipse but when I run my java program, I get this exception. I have added ojdbc14.jar file to my classpath and from command prompt If I run "Java oracle.jdbc.driver.OracleDriver", I got the following:

Exception in thread "main" java.lang.NoClassDefFoundError: oracle/jdbc/driver/Or
acleDriver
Caused by: java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: oracle.jdbc.driver.OracleDriver. Program will ex
it.


My java version is "java version 1.6.0_14". Should I download classes12.jar and replace the ojdbc14.jar in classpath? Any suggestions?
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Aug 30 2009
Added on Jul 31 2009
2 comments
4,863 views