Linuxアーキテクチャのようですが、32ビットJavaのみをサポートしています。RaspberryPi Linux 3.18.7-v7 +アームでサポートされているJavaビットバージョン
私のOSアーキテクチャは[Linux 3.18.7-v7 + arm]であり、ラズベリーパイです。
以下のリンクから64ビットと32ビットの両方のJavaをインストールしようとしました。 Java 32ビットは動作しますが、Java 64は動作しません。
32ビット: http://download.oracle.com/otn-pub/java/jdk/8u77-b03/jdk-8u77-linux-arm32-vfp-hflt.tar.gz
64ビット: http://download.oracle.com/otn-pub/java/jdk/8u77-b03/jdk-8u77-linux-arm64-vfp-hflt.tar.gz
"のjava -version" コマンドが正常に実行されたバージョンを返している場合、32ビットのJavaをインストールした後。 Javaのようなバージョン:1.8.0_77。しかし、「Javaの-version」コマンドが実行された場合に64ビットのJavaをインストールした後、それがエラーを示しています
「バイナリファイルを読み取ることができませんが、」それが唯一の32ビットJavaがARMアーキテクチャでサポートされていることは本当に正しいです
rpi3で64ビットOSを実行していますか?そうでない場合は、64ビットソフトウェアが動作することを期待しないでください。 – Michael
実際には、RaspberryPi-2ではなく、RaspberryPi-3 – Manak
でも、64ビットソフトウェアが動作する理由はそれほどありません。 rpi3には64ビットCPUが搭載されていますが、まだ64ビットOSはありません(AFAIK)。一方、rpi2には32ビットのCPUが搭載されていました。 – Michael