由于我已添加到参考库 ucanaccess-2.0.3.jar (eclipse Luna),因此在执行我的程序时收到此错误:
Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class net.ucanaccess.jdbc.UcanaccessDriver
引用了包含 JT400 连接的一行代码,如果我的项目中不包含 ucanaccess jar,则该行有效,如下所示:
Class.forName("com.ibm.as400.access.AS400JDBCDriver");
Connection c = DriverManager.getConnection("jdbc:as400://"+systemi,user,pass);
return c;
所以我很困惑......我也有一个进行 ucanaccess 连接的类,但在我按下按钮之前它不会被调用:
Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");
Connection c=DriverManager.getConnection("jdbc:ucanaccess://M:/FServer.mdb");
return c;
这是图书馆的冲突吗?有人尝试过吗?