java - Berkeley DB Java 版 : Environment creation struggle

标签 java berkeley-db-je

我是 Berkeley DB Java Ed 的新手。我正在尝试使用它。我有一个非常简单的问题。我无法为数据库创建环境。我正在使用这段代码:

EnvironmentConfig envConf = new EnvironmentConfig();
envConf.setAllowCreate(true);
myEnv = new Environment(new File("dbEnv"), envConf);

即使我使用了EnvironmentConfig.setAllowConfig(true),它也不会创建所需的文件:

Exception in thread "main" java.lang.IllegalArgumentException: Environment home dbEnv doesn't exist

我真的不明白:( 关于如何让它创建数据库有什么想法吗?关于我的设置您还需要了解什么吗? 感谢您的帮助!

最佳答案

如果未提前创建 BDB 日志目录(在您的情况下为 dbEnv 目录),它将失败。

关于java - Berkeley DB Java 版 : Environment creation struggle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26294442/

相关文章:

berkeley-db - berkeley-db-je 的最新版本是什么?

berkeley-db - 应用重启后 Berkeley DB 主键序列跳转 100

java - Spring - 从现有的 BindingResult 和 Model 构建新的 modelAndView

java - 语句执行的次数(以 n 为单位)

java - 尝试使用 Fitnesse 和 DbFit 以及 SQL Server 时出现 SQLServerException

Java Berkeley DB DPL - 读取操作峰值

java - 按存储顺序遍历 BerkleyDB 数据库

java - 如何使用 libsvm 计算多类预测的概率?

java - Java 中的 addBatch() 执行