2012-02-06 20 views
4

我想知道是否有人在BeagleBoard或Cubox上啓動並運行了Java?我正在考慮購買一個用於閒暇時間的項目,但由於這個項目的一部分是用Java編寫的,我首先想知道這些小型計算機是否可以運行JVM?ARMv7上的Java(JVM)(更具體地說是Cubox或BeagleBoard)?

從我在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相比)嗎?也就是說,如果我突然想要大量生產我的小型業餘愛好項目並出售Cubox,Oracle會起訴我嗎?
  3. 任何人都有在ARM上使用Hibernate/HSQLDB的經驗嗎?

也許太多的問題在一個,但我認爲他們都足夠相關,可以放在同一個線程。總的來說,我想更多地瞭解ARM上的JVM以及它的發展和成熟程度。

謝謝!

回答

1

1和2的答案在Oracle頁面上。 「開發是免費的,但是在通用系統以外的任何部署時都需要使用版稅,在所有情況下,這些產品都完全符合Java SE標準」

至於3,我不知道Hibernate不過是一個問題),但HSQLDB至少在5年前已被Symbian和其他公司用於ARM。

+0

在你的答案之後,我決定試試並預先訂購一個Cubox,如果我記得我會在測試後回覆這裏的結果:) – joscarsson 2012-02-12 21:52:07

+1

Java在Cubox上運行良好,與x86/x64 JVM。我剛剛安裝了Ubuntu Core和apt-get:ed openjdk,簡單明瞭。 – joscarsson 2012-09-08 13:39:35

+0

性能如何?你可以運行一些web框架和休眠的tomcat嗎? – 2013-02-27 20:02:45

相關問題