好像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