好像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架構
您是否在rpi3上運行64位操作系統?如果沒有,不要指望64位軟件正常工作。 – Michael
其實它是RaspberryPi-2而不是RaspberryPi-3 – Manak
好吧,64位軟件工作的原因更少了。 rpi3有一個64位CPU,但沒有64位操作系統(AFAIK)。另一方面,rpi2有一個32位的CPU。 – Michael