我有一个程序可以成功从Eclipse运行。从终端运行时出现“java.lang.ClassNotFoundException:oracle.jdbc.driver.OracleDriver”错误
然而,当我想从终端运行它,我遇到了著名的错误:在这条线
"java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver"
:
Class drvClass = Class.forName("oracle.jdbc.driver.OracleDriver");
PS:
我在CLASSPATH中有以下内容:
/oracle/jdbc/lib/ojdbc6.jar
另请注意,我已成功编译它(javac Test2.java)。然后,当我运行它(Java的Test2),我收到以下错误:
Error: Could not find or load main class Test2
于是我运行:
java -classpath ~/Desktop/JDBC2/src Test2
它运行,但我得到了上面的 “ClassNotFoundException的” 虽然。
在类路径中包含驱动程序jar – MadProgrammer
您是否已添加到'-classpath'参数? – MadProgrammer
是的,如果你的意思是运行:java -classpath〜/ Desktop/JDBC2/src Test2 – Alisa