gpt4 book ai didi

java - x64 Redhat 所需的 JDK 1.6 rpm

转载 作者:太空宇宙 更新时间:2023-11-04 08:49:36 26 4
gpt4 key购买 nike

我从Sun下载了jdk-6u21-linux-x64-rpm.bin并安装了Java。在执行过程中,提取的 rpm 是 jdk-6u21-linux-amd64.rpm。

我正在尝试构建一个需要 libjvm.so 的应用程序。在上面的JDK中,它位于/usr/java/jdk1.6.0_21/jre/lib/amd64/server/libjvm.so结果,我收到如下编译错误:

-lpegcommon -L/usr/java/jdk1.6.0_21/jre/lib/amd64/server -ljvm -ldl -lpthread -lcrypt
/usr/bin/ld:搜索 -ljvm 时跳过不兼容的/usr/java/jdk1.6.0_21/jre/lib/amd64/server/libjvm.so
/usr/bin/ld: 找不到 -ljvm
collect2:ld返回1退出状态

在哪里可以找到适用于 x86_64 的 JDK rpm?或安装了 libjvm.so 的 rpm
/usr/java/jdk1.6.0_21/jre/lib/x86_64/server/libjvm.so?

谢谢

最佳答案

转速还可以。

恕我直言,您检查过包含 libjvm.so 的路径的访问权限吗?是当前用户的 r-x 吗?

您也可以尝试不混合“-L”和“-l”开关(在链接命令中将所有-L放在任何-l之前),因为gcc似乎不太喜欢这种混合。

关于java - x64 Redhat 所需的 JDK 1.6 rpm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3651012/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com