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/ をスキップしています-ljvm
/usr/bin/ldを検索すると lib/amd64/server/libjvm.so : -ljvm
collect2 が見つかりません: ld は 1 つの終了ステータスを返しました
x86_64 用の JDK rpm はどこにありますか? または libjvm.so が
/usr/java/jdk1.6.0_21/jre/lib/x86_64/server/libjvm.so にインストールされている rpm?
ありがとう、