七、BDB JE與BDB Java API

 BDB JE與BDB Java API是兩個不同的概念:

BDB JE是bdb的java版本,可以直接到bdb的官網上下載,而BDB Java API是我通過下載的bdb源碼生成的,步驟如下:

Berkeley DB(http://www.oracle.com/technology/products/berkeley-db/index.html)目前的版本是4.8.24,自帶了Java接口。下載的壓縮包中包含C和Java語言的源代碼和編譯配置文件。在Windows平臺,可以用MS Visual C++ 6.0或MS VC.Net編譯。用VC6編譯的操作如下介紹:在源代碼的build_win32路徑下打開VC的工程文件,之後在Build菜單中的Set Active Configuration選擇db_java win32 release編譯選項。在VC的Tools菜單Options選項中指定JNI.H等Java本地化接口編譯時所需要頭文件的位置。你會在JDK的 include路徑下找到這些頭文件, 例如加入的路徑可能會是這樣的:C:jdk1.6include和C:jdk1.6include win32。最後在Tools菜單中Options選項還要設置Javac.exe和Jar.exe的執行路徑,這個設置會使VC開發環境也能調用 Java編譯器,從而在VC環境下直接完成對Java接口類的編譯和打包。在編譯後,在release路徑下的文件中找到db.jar, libdb48.dll, libdb_java48.dll,這三個文件組成了Berkeley DB的Java接口程序包。在寫相應的項目的時候,把db.jar包導入到下面,並且還要將libdb48.dll和libdb_java48.dll複製到你裝的開發工具下(我的爲D:/Program Files/MyEclipse/jre/bin),切記,在運行的時候還要設置jdk,它必須要和你生成的db.jar中用得到的jdk一樣。我在MyEclipse中開發時設置自己的jdk的步驟爲:在myeclipse中點擊window---->preferences---->java---->installed JRES中修改。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章