0

I'm using code and compiling command from this question (just replaced DBConnect by Test). Then I use java -classpath ojdbc14.jar Test and I'm getting: Error: Could not find or load main class Test.

Same for: java -classpath "ojdbc14.jar;." Test and java -classpath "ojdbc14.jar;./Test.class" Test

When I use just java Test then the error is

Exception in thread "main" java.lang.NoClassDefFoundError: oracle/jdbc/driver/OracleDriver
        at Test.main(Test.java:7)
Caused by: java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:338)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        ... 1 more
pikkewyn
  • 181
  • 1
  • 8

1 Answers1

-1

Try doing this,

Set the class path first and then compile and run the program.

classpath=%classpath%;ojdbc14.jar(path for your OJDBC jar);
javac Test.java
java Test
Prudvinath
  • 15
  • 1
  • 5