错误:找不到 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 库路径的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 13:如何为“找不到库”添加库搜索路径

java 错误:找不到或无法加载主类

编译时找不到动态库

JDK找不到有效的认证路径

错误 找不到或无法加载主类

jdk,和sdk 安装之后,显示找不到路径怎么回事?