我应该在Raspbian上安装哪个JDK 8二进制文件?

时间:2016-02-10 17:35:55

标签: java-8 raspberry-pi raspbian

我尝试将Raspbian Jessie附带的JDK 8升级到最新版本,但Oracle网站上有多个二进制文件:

  1. Java SE开发工具包Linux ARM v6 / v7 Hard Float ABI (JDK-8u73-Linux的的 ARM32 -vfp-hflt.tar.gz)
  2. Java SE开发工具包Linux ARM v6 / v7 Hard Float ABI (JDK-8u73-Linux的的 arm64 -vfp-hflt.tar.gz)
  3. Java SE嵌入式版本8更新73 - ARMv5 / ARMv6 / ARMv7 Linux - SoftFP ABI,Little Endian 2(ejdk-8u73-linux-arm-sflt.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)
  5. 哪一个是正确的?

2 个答案:

答案 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