64ビットDebianミントマシンで32ビットホットスポットJVMを実行しようとしています。一見、それはあなたまですべての作品のSwingを使って何かを実行しようとするでしょう: 64ビットLinuxで32ビットJVMを実行するには?
java.lang.UnsatisfiedLinkError: /opt/javadev/jdk1.7.0_03_32b/jre/lib/i386/xawt/libmawt.so:
libXext.so.6: cannot open shared object file: No such file or directory
は追加そのライブラリパスに:
export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu
。
しかし、それは、このエラーを与える:
java.lang.UnsatisfiedLinkError: /opt/javadev/jdk1.7.0_03_32b/jre/lib/i386/xawt/libmawt.so:
libXext.so.6: wrong ELF class: ELFCLASS64
ここで行われなければなら他に何任意のアイデア?
32ビットプロセスは64ビットライブラリをロードできません。 32ビットの互換性ライブラリをインストールする必要があります。 Ubuntuでは 'ia32-libs'パッケージをインストールする必要があります。 Debianに相当するものがわからない。 – Jesper
*なぜ64ビットマシンで32ビットJVMをもう一度実行しようとしていますか? – Marcelo
32ビットlibXextを見つけますか? –