Eclipse导出jar文件异常

我做个GUI程序,用了Access数据库,链接方式如下:
[code="java"]private String driverName = "sun.jdbc.odbc.JdbcOdbcDriver";
private String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=db\edHelper.mdb";
private String userName = "??";
private String passWord = "0726abcd0726";

private Connection connect() {
    Connection conn = null;
    try {
        Class.forName(this.driverName);
        conn = DriverManager.getConnection(this.url, this.userName,
                this.passWord);

    } catch (Exception e) {
        System.out.println(e.getMessage());
    }

    return conn;
}

[/code]

这种链接方式运行是没有任何错误的,但是当我打包jar时却报错这样的错误,一直没有找到解决:
DOS模式:
C:>java -jar EDhelper.jar
[Microsoft][ODBC Microsoft Access Driver] '(未知的)'不是一个有效的路径。 确定路
径名称拼写是否正确,以及是否连接到文件存放的服务器。
Exception in thread "main" java.lang.NullPointerException
at com.bruce.EDhelper.core.AccessDB.executeQuery(AccessDB.java:53)
at com.bruce.EDhelper.core.AdvancedEdit.initConfig(AdvancedEdit.java:67)

at com.bruce.EDhelper.core.AdvancedEdit.(AdvancedEdit.java:43)
at com.bruce.EDhelper.UI.EDFrame.(EDFrame.java:88)
at com.bruce.EDhelper.UI.EDFrame.main(EDFrame.java:444)

各位“大虾”如何解决这个问题呢?

3个回答

Exception in thread "main" java.lang.NullPointerException
at com.bruce.EDhelper.core.AccessDB.executeQuery(AccessDB.java:53)
空指针,53行,先解决空指针问题

你用数据源连接试试 别用这种URL

换个方法引用包

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问