错误:找不到 jdk 库路径
Posted
技术标签:
【中文标题】错误:找不到 jdk 库路径【英文标题】:error: cannot find jdk library path 【发布时间】: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,不确定您还需要什么其他信息 【参考方案1】:解决办法是:
./configure --with-jdk=/usr/lib/jvm/java-7-openjdk-amd64/include,/usr/lib/jvm/java-7-openjdk-amd64/lib --prefix=$主页
【讨论】:
以上是关于错误:找不到 jdk 库路径的主要内容,如果未能解决你的问题,请参考以下文章