Java (JVM) на ARMv7 (точнее Cubox или BeagleBoard)? - PullRequest
6 голосов
/ 07 февраля 2012

Мне было интересно, кто-нибудь запустил Java на BeagleBoard или Cubox?Я подумываю о покупке одного для проекта, над которым работаю в свободное время, но так как части этого проекта написаны на Java, я сначала хотел узнать, могут ли эти крошечные компьютеры вообще запускать JVM?

Из того, что я прочитал на http://www.oracle.com/technetwork/java/embedded/downloads/javase/index.html, есть версии для ARM, и Solid-Run (производитель Cubox) также написал некоторую информацию в своей вики: http://www.solid -run.com / mw/index.php/Oracle_Java_on_CuBox.

Однако мне нужно знать следующее:

  1. Могу ли я рассмотреть ARM JVM == x86 / x64 JVM с точки зрения функциональности(иначе «мой код будет работать без изменений») (мой код довольно не графический, в основном HTTP API)?
  2. Есть ли какие-либо проблемы с лицензией в JVM на ARM (по сравнению с JVM на x86 / x64)?То есть, если я вдруг захочу массово выпустить мой маленький проект для хобби в свободное время и продать Cuboxes, подаст на меня в суд Oracle *
  3. Кто-нибудь имеет опыт работы с Hibernate / HSQLDB в ARM?

Возможно, слишком много вопросов в одном, но я думаю, что все они достаточно связаны, чтобы быть помещенными в одну ветку.В общем, я хочу больше узнать о JVM в ARM и о том, насколько он развит и зрел.

Спасибо!

1 Ответ

2 голосов
/ 07 февраля 2012

Ответы на 1 и 2 на странице Oracle. «Разработка бесплатна, но лицензионные платежи требуются при развертывании в любых других системах, кроме систем общего назначения. Во всех случаях эти продукты полностью совместимы с Java SE» *

Что касается 3, я не знаю о Hibernate (что не должно быть проблемой), но HSQLDB использовался в ARM Symbian и другими, по крайней мере, 5 лет назад.

...