0

IMPORTANT: I am not using any 3rd party apps, just java 1.8 (32-bit), Oracle 10G express edition, notepad, and Command prompt.

I am facing an error:

java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
        at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:264)
        at OracleCon.main(OracleCon.java:5)

My OracleCon.java file:

import java.sql.*;
public class OracleCon{
    public static void main(String[] a) {
        try {
            Class.forName("oracle.jdbc.driver.OracleDriver");    //exception is here
            //other part of code
        }  catch (Exception e) {
            e.printStackTrace();
        }
    }
}

I have done following stuff:

  1. Set JAVA_HOME as path in system environment variable.
  2. Removed oracle path for java in system: C:\ProgramData\Oracle\Java\javapath
  3. Copied ojdbc14 and ojdbc14_g ".jar" file found at C:\oraclexe\app\oracle\product\10.2.0\server\jdbc\lib, pasted at C:\Program Files (x86)\Java\jre1.8.0_202\lib\ext
  4. Compiled and executed, failed!
  5. Set CLASSPATH as ojdbc/jar file in jre lib folder.
  6. Compiled and executed, failed!
  7. Copied those ojdbc/jar files and pasted those in my folder where this OracleCon.java file is located in.
  8. Compiled and excuted, and failed!
  9. Tried installing those ojdbc/jar files from internet (javatpoint).
  10. Uninstalled and reinstalled java (jdk and jre), and oracle.
  11. Downloaded ojdbc8.jar, copied-pasted same in different folders!

Note: I had closed and re-opened Command Prompt after each step!

rushabhvg
  • 88
  • 1
  • 12

0 Answers0