首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >哪个JVM用于Raspberry Pi

哪个JVM用于Raspberry Pi
EN

Stack Overflow用户
提问于 2013-09-11 18:23:27
回答 1查看 2.8K关注 0票数 3

对于在Raspberry Pi上运行Java程序的各种方法,我有点困惑。在我看来,有以下几种可能性:

Java 6:

  • Java 6嵌入式

Java 7:

  • OpenJDK 7
  • Java 7嵌入式
  • JDK 7.40 (及更高)

Java 8:

  • JDK 8

这就引出了以下问题:

  1. JDK和Java附带的JVM之间有什么区别吗?
  2. 是否没有ARM版本的OpenJDK 6或8?
  3. 嵌入在常规JavaSE7VM(包括在JDK 7中)上的Java 7有什么好处?我只能找到以下几点:
    • 低内存足迹
    • 无AWT/Swing

  1. Java 7.40对于Raspberry,Oracle主页只列出了ARM v6/v7软浮点数ABI和v7硬浮点ABI版本的下载。由于Raspberry使用的是v6体系结构,我想您必须使用软浮点版本。因此,与Java 7嵌入式VM相比,应该没有速度上的改进,它也使用软浮点ABI,对吗?
  2. 是否没有Java 8的嵌入式版本?
  3. JDK 8总是使用硬浮点数ABI还是也有软浮点ABI版本?

总括而言:

  • 如果您想使用硬浮点ABI,请使用JDK 8的开发人员预览。
  • 如果您想要一个内存占用少的稳定Java版本,请使用嵌入的Java 7
  • 如果您想要一个稳定的Java版本,并且希望使用Swing/Awt,请使用JDK 7.40 (以及更高版本)
EN

回答 1

Stack Overflow用户

发布于 2013-10-28 20:15:16

从9月起,所有的Raspbian映像都将随Oracle Java一起发布(默认情况下),而Oracle Java应该是针对Raspberry进行优化的

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18748551

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档