【问题标题】:error: cannot find jdk library path错误:找不到 jdk 库路径
【发布时间】:2016-01-24 11:10:52
【问题描述】:

我在 ubunutu 机器上,当我尝试运行时:

./configure  --enable-parallel --enable-fortran  --enable-cxx 

我收到此错误:

configure: error: cannot find jdk library path.

我已将 jdk 的路径添加到 LIB_PATH 和 LD_LIB_PATH 中。

/soft/hdf-java-2.11.0$ echo $LD_LIBRARY_PATH
/usr/local/MATLAB/R2014a/bin/glnxa64:/usr/lib/jvm/java-1.7.0-openjdk-amd64/lib:/usr/lib/jvm/java-1.7.0-openjdk-amd64/lib/amd64/jli:/usr/lib64
/soft/hdf-java-2.11.0$ echo $LIBRARY_PATH
/usr/lib/jvm/java-1.7.0-openjdk-amd64/lib:/usr/lib/jvm/java-1.7.0-openjdk-amd64/lib/amd64/jli

我在头文件中遇到了同样的问题,但是当我编辑包含标志时,它解决了这个问题。不知道为什么与库相同的事情不起作用。

【问题讨论】:

  • 您可能会阅读配置脚本以了解它是如何查找 jdk 库以及使用哪个名称的。它可能期望将 JAVA_HOME 设置为 lib 上方的目录。
  • 嗨,Laune,我试过了,结果还是一样
  • 你在配置什么,什么部分使用java?请提供更多细节,我在网上找到的唯一东西是要求设置 jdk_lib(听起来是应用程序特定的)
  • Kalpesh:我正在尝试从其hdfgroup.org/HDF5/release/obtainsrc.html 安装 HDF5,不确定您还需要什么其他信息

标签: java ubuntu hdf5


【解决方案1】:

解决办法是:

./configure --with-jdk=/usr/lib/jvm/java-7-openjdk-amd64/include,/usr/lib/jvm/java-7-openjdk-amd64/lib --prefix=$主页

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-18
    • 1970-01-01
    • 2018-07-18
    • 2013-01-04
    • 1970-01-01
    • 2016-12-18
    • 2016-06-26
    相关资源
    最近更新 更多