Java符号查找错误:/usr/lib64/jvm/java-11-openjdk-11/lib/libnio.so:未定义符号:initInetAddressIDs

2023-11-29

我在 suse linux 服务器中使用 openjdk-11。当我尝试使用 -64bit 标志运行我的 cpp 构建时,我收到此错误:

Java符号查找错误:/usr/lib64/jvm/java-11-openjdk-11/lib/libnio.so:未定义符号:initInetAddressIDs

这是我的 ldd 警告:

您没有 `/usr/lib64/jvm/java-11-openjdk/lib/libnio.so' linux-vdso.so.1 (0x00007fff32bd7000) libjava.so => /usr/lib64/jvm/java 的执行权限-11-openjdk/lib/libjava.so libnet.so => /usr/lib64/jvm/java-11-openjdk/lib/libnet.so libpthread.so.0 => /lib64/libpthread.so.0 libdl。 so.2 => /lib64/libdl.so.2 (0x00007f73ee49e000) libc.so.6 => /lib64/libc.so.6 (0x00007f73ee0e4000) libjvm.so => 未找到 libverify.so => /usr/lib64 /jvm/java-11-openjdk/lib/libverify.so /lib64/ld-linux-x86-64.so.2

我不是 Java 程序员,不知道在这里做什么。有人可以帮我摆脱这个坑吗?


你的 ldd 输出表明libjvm.so不见了。 尝试在您的 OpenJDK 路径中找到此文件(尝试查看/jre/lib/amd64/server/),然后尝试将此路径添加到$LD_LIBRARY_PATH

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java符号查找错误:/usr/lib64/jvm/java-11-openjdk-11/lib/libnio.so:未定义符号:initInetAddressIDs 的相关文章

随机推荐