我有一個程序可以成功從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