我尝试将Raspbian Jessie附带的JDK 8升级到最新版本,但Oracle网站上有多个二进制文件:
哪一个是正确的?
答案 0 :(得分:0)
我在这里得到了一些答案:
https://www.raspberrypi.org/forums/viewtopic.php?f=81&t=135941
选项1或4适用于Rasbian系统 1. Java SE开发工具包Linux ARM v6 / v7 Hard Float ABI(jdk-8u73-linux-arm32-vfp-hflt.tar.gz) 4. Java SE嵌入式版本8更新73 - ARM v6 / v7 Linux - VFP,HardFP ABI,Little Endian 1(ejdk-8u73-linux-armv6-vfp-hflt.tar.gz)
选项2需要64位CPU选项3需要"软浮动" Linux的 所有应用程序都编译为而不是以使用浮动的系统 点VFP单位。它使用与Raspbian相比不同的ABI。
答案 1 :(得分:0)
选择1. Java SE开发工具包Linux ARM v6 / v7 Hard Float ABI(jdk-8u73-linux-arm32-vfp-hflt.tar.gz) 远离软件浮点版本,它们的性能非常差,你在PI中有一个硬件浮点计算器,所以更好地使用它。 Raspbian是一个32位操作系统,它不支持64位字长JDK或JRE。除非你在摩托罗拉PC上,否则你的架构是Little Endian