2016-04-18 25 views
0

好像linux的ARM架構只支持32位java。在RaspberryPi Linux 3.18.7-v7 + arm上支持Java位版本

我的操作系統架構是[Linux 3.18.7-v7 + arm],它是一個覆盆子pi。

我已經嘗試從下面的鏈接安裝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的版本」 命令被執行它成功返回版本安裝32位Java之後。如Java版本:1.8.0_77。但是,如果執行「Java的版本」命令安裝64位Java後顯示錯誤:「無法讀取二進制文件」

是不是真的正確,只有32位Java是支持ARM架構

+1

您是否在rpi3上運行64位操作系統?如果沒有,不要指望64位軟件正常工作。 – Michael

+0

其實它是RaspberryPi-2而不是RaspberryPi-3 – Manak

+0

好吧,64位軟件工作的原因更少了。 rpi3有一個64位CPU,但沒有64位操作系統(AFAIK)。另一方面,rpi2有一個32位的CPU。 – Michael

回答

0

直到樹莓派-2直到OS爲32位,所以32位操作系統無法安裝64位Java。