我在Linux(Ubuntu-eclipse)环境中使用Oracle BDB XML java API启动了一个项目。
我按照以下步骤进行安装:
> cd dbxml-6.1.4
> sh buildall.sh --enable-java
> sh buildall.sh --build-one-berkeleydb
> sh buildall.sh --build-one-dbxml
之后,我将jar文件导入到项目中,如上图所示。
至少到目前为止没有问题。
但是,当我在编译后运行程序时,我收到以下错误。
我在Google搜索了#34; java.lang.library.path中没有db_java-6.2"并试图解决问题,
但我还没有找到明确的解决方案。
任何建议都表示赞赏,所以请给我一些有用的建议。
答案 0 :(得分:0)
从db-xml源构建后,您是否在输出位置找到了libdb_java-6.2.so
?如果是,请将libdb_java-6.2.so所在目录的路径添加到JRE可以找到它的搜索路径。在你的情况下(看起来你正在使用Eclipse),在Java Build Path
- > Libraries
标签,展开JRE System Library
节点,修改Native Library Location
,在libdb_java-6.2.so
Native Library Location
的目录路径