我在.bashrc中添加了ojdbc6.jar和ojdbc6_g.jar文件,但我不断收到驱动程序错误:
java.lang.ClassNotFoundException: oracle.jdbc.OracleDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:259)
at jdbcdisplay.main(jdbcdisplay.java:17)
我已将以下Classpath添加到ojdbc6.jar文件的.bashrc文件中:
export CLASSPATH=".:/home/shawnreese/Downloads/ojdbc6.jar:/home/shawnreese/Downloads/ojdbc6_g(1).jar"
甚至没有检测到jar文件。他们只是继续显示相同的错误。在执行echo $ {CLASSPATH}时,我在.bashrc中添加了opencsv.jar的jar文件。
.:/home/shawnreese/Downloads/opencsv-2.3/deploy/opencsv-2.3.jar
我使用的是java版本:
java version "1.8.0_20"
Java(TM) SE Runtime Environment (build 1.8.0_20-b26)
Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23, mixed mode)
和Oracle 11g第2版。