我從Sun下載了jdk-6u21-linux-x64-rpm.bin並安裝了Java。在執行過程中,得到的rpm是jdk-6u21-linux-amd64.rpm。x64 Redhat需要JDK 1.6 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 /服務器/ libjvm.so爲-ljvm
在/ usr/bin中/ LD搜索時:找不到-ljvm
collect2:LD返回1退出狀態
我在哪裏可以找到一個JDK轉x86_64的?或者libjvm.so安裝在
/usr/java/jdk1.6.0_21/jre/lib/x86_64/server/libjvm.so?
感謝,