七、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中修改。


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com