我编写了一个java servlet程序,但是当我运行它时,它显示了异常java.lang.ClassNotFoundException:oracle.jdbc.driver.OracleDriver
我的代码
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
conn = DriverManager.getConnection(url, "username", "pass");
我正在使用Oracle 10.2.0。我还添加了ojdbc14.jar和ojdbc14_g.jar。
当我将以下命令发送到命令行时。我得到Error: Main method not found in class oracle.jdbc.driver.OracleDriver
答案 0 :(得分:0)
我还添加了ojdbc14.jar和ojdbc14_g.jar
将第三方库添加到应用程序时,必须确保它们位于应用程序的构建路径中。对于Web应用程序,每个第三方库都必须位于应用程序的 WEB-INF / lib 中,因此当部署到服务器(Tomcat,JBoss等)时,可以识别并加载它们。运行你的应用程序。
答案 1 :(得分:0)
纠正步骤(如果从命令提示符运行) 步骤1-从中复制ojdbc6 jar文件 C:\ oraclexe \ app \ oracle \ product \ 11.2.0 \ server \ jdbc \ lib(注意 - 此路径可能因安装而异。)
步骤2-将ojdbc6 jar文件粘贴到Location中 C:\ Program Files \ Java \ jre1.8.0_45 \ lib \ ext(注意 - 根据安装情况,此路径可能有所不同。)
步骤3-现在运行程序java -cp。 。它应该成功运行,没有任何错误。