簡體   English   中英

Jackcess編譯錯誤

[英]Jackcess compilation error

我已經尋找了幾天的答案,但似乎無法正常工作。 我已經看到了一些對他們有用的確切例子,我嘗試了他們所做的一切,但對我卻沒有用。

基本上我想做的是打開本地訪問數據庫。 我嘗試了許多方法,而該Jackcess似乎是迄今為止最好的庫,因此我正在嘗試使其使用。 我已經閱讀了他們的食譜並經歷了所有這些,但是仍然沒有運氣,所以我來找你們,希望找到一個好的解決方案(我還沒有在任何地方發布這個問題)。 這是我的代碼(相關部分)

我得到的唯一語法錯誤是“ DatabaseBuilder.Open”,錯誤是它找不到方法,即使我為IO提供了庫

import com.healthmarketscience.jackcess.*;
import java.io.File;
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                         

   Database db = DatabaseBuilder.open(new File("my.mdb"));
    try {
        Table table = db.getTable("Teams");
    } catch (IOException ex) {
        Logger.getLogger(Teams.class.getName()).log(Level.SEVERE, null, ex);
    }

}   

任何幫助將不勝感激!

我單擊此按鈕后,程序無法調試,我可以罰款的唯一實際消息是

“找不到符號符號:方法Open(文件)位置:variable.DatabaseBuilder類型的對象”

要使用Jackcess,您的Java項目(或CLASSPATH)的構建路徑中至少必須具有以下各項:

  • Jackcess JAR文件本身,以及

  • JAR文件,因為它具有來自Apache的兩個強制編譯時依賴性 :commons-lang和commons-logging。

在Eclipse IDE中,看起來像這樣:

Eclipse.png

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM