首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jackcess编译错误

Jackcess编译错误
EN

Stack Overflow用户
提问于 2015-01-05 02:59:26
回答 1查看 376关注 0票数 0

我已经寻找了几天的时间来寻找这个问题的答案,但我似乎就是无法让它起作用。我已经看到了它对他们起作用的确切例子,我尝试了他们所做的事情,但对我来说就是不起作用。

基本上,我尝试做的是打开一个本地访问数据库。我已经尝试了许多方法,这个Jackcess似乎是目前为止最好的库,所以我正在尝试让它与它一起工作。我已经读过他们的食谱,也看过了所有的食谱,但仍然没有任何收获,所以我来找你们,希望能找到一个好的解决方案(我还没有在任何地方发布这个问题)。以下是我的代码(相关部分)

我得到的唯一语法错误是"DatabaseBuilder.Open“,错误是它找不到该方法,即使我包含了用于IO的库

代码语言:javascript
复制
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);
    }

}   

任何帮助都将不胜感激!

一旦我点击了这个按钮,程序就无法调试,我唯一能确定的实际消息是

“找不到symbol :方法打开(文件)位置:Object类型的variable.DatabaseBuilder”

EN

回答 1

Stack Overflow用户

发布于 2015-01-06 19:56:36

要使用Jackcess,您必须在Java项目的构建路径中(或在CLASSPATH上)至少具有以下项:

  • Jackcess文件本身,
  • 来自Apache的两个强制编译时dependencies的JAR文件: commons-lang和commons-logging.

在Eclipse IDE中,如下所示:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27769196

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档