[英]Jar File Error (java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver)
Sir in Netbeans when I run program it runs successfully but when I make jar file and run it then there is this error : 先生,在Netbeans中,当我运行程序时,它可以成功运行,但是当我制作jar文件并运行它时,就会出现此错误:
java.lana.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver java.lana.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver
Please answer me that how to solve that exception. 请回答我如何解决该异常。
Here is my code: 这是我的代码:
public class DatabaseManager {
static Connection con;
static{
System.out.println("Connecting To Database ... ... ...");
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection("jdbc:odbc:Pepsi");
} catch (ClassNotFoundException | SQLException ex) {
JOptionPane.showMessageDialog(null, ex);
System.exit(0);
Logger.getLogger(DatabaseManager.class.getName()).log(Level.SEVERE, null, ex);
}
}
I have also used ucanaccess me libariers for direct access to database. 我还使用ucanaccess我的libariers直接访问数据库。
con = DriverManager.getConnection("jdbc:ucanaccess:C:\\Users\\Administrator\\Documents\\NetBeansProjects\\Pepsi\\Pepsi.accdb");
When I ran java while the exception comes but in Netbeans it works properly. 当我运行Java时出现异常,但在Netbeans中它正常工作。
It is running in netbeans IDE because you have all java reference libraries added in your project. 它在netbeans IDE中运行,因为您在项目中添加了所有Java参考库。 Please verify your classpath when running jar directly. 直接运行jar时,请验证您的类路径。 I guess your are not having rt.jar in your classpath. 我猜您的类路径中没有rt.jar。 Check this if your are using Java 8 java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver Exception occurring. 如果您使用的是Java 8 java.lang.ClassNotFoundException,请检查此项目:sun.jdbc.odbc.JdbcOdbcDriver发生异常。 Why? 为什么?
I guess the some classes are not properly added to your jar file as external dependencies. 我猜想某些类没有作为外部依赖项正确地添加到您的jar文件中。 Please verify that all the external jar files that you are using in your project are successfully added to your jar file. 请确认您在项目中使用的所有外部jar文件都已成功添加到jar文件中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.