Berkeley DB Java版:环境创造的斗争

时间:2014-10-10 07:51:45

标签: 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

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

1 个答案:

答案 0 :(得分:2)

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