ARMv7 上的 Java (JVM)(更具体地说是 Cubox 或 BeagleBoard)?

标签 java hibernate jvm arm hsqldb

我想知道是否有人在 BeagleBoard 或 Cubox 上启动并运行了 Java?我正在考虑为我在业余时间从事的项目购买一台,但由于该项目的一部分是用 Java 编写的,我首先想知道这些微型计算机是否可以运行 JVM?

根据我在 http://www.oracle.com/technetwork/java/embedded/downloads/javase/index.html 上阅读的内容有 ARM 的版本,Solid-Run(Cubox 背后的制造商)也在他们的 wiki 上写了一些信息:http://www.solid-run.com/mw/index.php/Oracle_Java_on_CuBox .

但是,我需要知道的是:

  1. 我能否在功能方面考虑 ARM JVM == x86/x64 JVM(又名“我的代码会在没有更改的情况下运行”)(我的代码非常非图形化,主要是 HTTP API)?
  2. ARM 上的 JVM 是否存在任何许可“问题”(与 x86/x64 上的 JVM 相比)?也就是说,如果我突然想批量生产我的业余爱好项目并出售 Cuboxes,Oracle 会起诉我吗?
  3. 有人在 ARM 上使用过 Hibernate/HSQLDB 吗?

也许一个问题太多了,但我认为它们都足够相关,可以放在同一个线程中。总的来说,我想更多地了解 ARM 上的 JVM,以及它的发展和成熟程度。

谢谢!

最佳答案

1 和 2 的答案在 Oracle 页面上。 “开发是免费的,但在除通用系统以外的任何系统上部署时都需要支付版税。在所有情况下,这些产品都完全符合 Java SE”

至于 3,我不知道 Hibernate(这应该不是问题),但 HSQLDB 至少从 5 年前就已经被 Symbian 和其他公司用于 ARM。

关于ARMv7 上的 Java (JVM)(更具体地说是 Cubox 或 BeagleBoard)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9168227/

相关文章:

java - 方法重载 - 引用不明确

java - JNI 上的 Java native 崩溃

hibernate - Hibernate 实体中的 CDI 注入(inject)

java - 无法使用 Intellij 配置 JPA

java - 这些java native 内存是从哪里分配的?

grails - 带有警告 "too much output to process"的 grails 应用程序的 Intellij IDEA 长时间处理

java - 在旧的 Android 设备上找不到证书路径的信任 anchor

java - 正则表达式拆分括号组

java jpa ManyToOne 级联删除未按预期工作

java - JVM 是否交换堆?