【问题标题】:How can resolve "no db_java-6.2 in java.library.path" issue?如何解决“java.library.path 中没有 db_java-6.2”问题?
【发布时间】:2018-04-05 10:01:58
【问题描述】:

我在 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

enter image description here

之后,我将jar文件导入到项目中,如上图所示。

至少到目前为止没有问题。

但是,当我编译后运行程序时,出现以下错误。

enter image description here

我在 Google 上搜索“java.lang.library.path 中没有 db_java-6.2”并试图解决问题,

但我还没有找到明确的解决方案。

感谢任何建议,所以请给我一些有用的建议。

【问题讨论】:

    标签: java linux ubuntu berkeley-db


    【解决方案1】:

    从 db-xml 源构建后,您是否在输出位置找到 libdb_java-6.2.so?如果是,请将 libdb_java-6.2.so 所在目录的路径添加到 JRE 可以找到的搜索路径中。在您的情况下(看起来您使用的是 Eclipse),在Java Build Path --> Libraries 选项卡上,展开JRE System Library 节点,编辑Native Library Location,在Native Library Location 中添加libdb_java-6.2.so 的目录路径

    【讨论】:

    • 非常感谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-01-22
    • 1970-01-01
    • 2018-01-09
    • 2023-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多