【问题标题】:Which JDK 8 binary should I install on Raspbian?我应该在 Raspbian 上安装哪个 JDK 8 二进制文件?
【发布时间】:2016-02-10 17:35:55
【问题描述】:

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

  1. Java SE 开发工具包 Linux ARM v6/v7 硬浮点 ABI (jdk-8u73-linux-arm32-vfp-hflt.tar.gz)
  2. Java SE 开发工具包 Linux ARM v6/v7 硬浮点 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)

哪个是正确的?

【问题讨论】:

    标签: java-8 raspberry-pi raspbian


    【解决方案1】:

    我在这里得到了一些答案:

    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 Embedded Version 8 Update 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。

    【讨论】:

      【解决方案2】:

      选择选项 1。Java SE Development Kit Linux ARM v6/v7 Hard Float ABI (jdk-8u73-linux-arm32-vfp-hflt.tar.gz) 远离软件浮点版本,它们的性能非常差,你在 PI 中有一个硬件浮点计算器,所以最好使用它。 Raspbian 是 32 位操作系统,它不支持 64 位字长 JDK 或 JRE。除非您使用的是摩托罗拉 PC,否则您的架构是 Little Endian

      【讨论】:

        猜你喜欢
        • 2020-02-11
        • 2011-01-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-03-06
        • 1970-01-01
        • 1970-01-01
        • 2023-03-20
        相关资源
        最近更新 更多