我从 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: 跳过不兼容的/usr/java/jdk1.6.0_21/jre/ lib/amd64/server/libjvm.so 搜索时 -ljvm
/usr/bin/ld: 找不到 -ljvm
collect2: ld 返回 1 退出状态
我在哪里可以找到 x86_64 的 JDK rpm?还是 libjvm.so 安装在
/usr/java/jdk1.6.0_21/jre/lib/x86_64/server/libjvm.so 中的 rpm?
谢谢,