2016-04-18 1 views
0

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アーキテクチャでサポートされていることは本当に正しいです

+1

rpi3で64ビットOSを実行していますか?そうでない場合は、64ビットソフトウェアが動作することを期待しないでください。 – Michael

+0

実際には、RaspberryPi-2ではなく、RaspberryPi-3 – Manak

+0

でも、64ビットソフトウェアが動作する理由はそれほどありません。 rpi3には64ビットCPUが搭載されていますが、まだ64ビットOSはありません(AFAIK)。一方、rpi2には32ビットのCPUが搭載されていました。 – Michael

答えて

0

RaspberryPiティルOSが32ビットになるまで-2、したがって32ビットOSは64ビットJavaをインストールできません。