2014-10-10 25 views
0

我是新來伯克利DB Java編輯。我正在嘗試使用它。我有一個非常簡單的問題。我無法爲數據庫創建環境。我使用此代碼:伯克利數據庫Java版:環境創造鬥爭

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

即使我使用EnvironmentConfig.setAllowConfig(真),它不會產生所需的文件:

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

我真的不明白這一點:( 如何使創建數據庫?你還有什麼需要了解我的設置任何想法? 謝謝您的幫助!

回答

2

它會失敗,如果BDB日誌目錄(在你的情況dbEnv目錄)沒有預先創建。