是否可以在Java Embedded环境中运行Java / Swing应用程序?

时间:2012-03-02 14:37:20

标签: java swing embedded arm

我们需要在嵌入式ARM9 / 11设备上运行基于Windows的Swing应用程序;由于整个Java 7 SDK对于这类设备而言太重了,我们认为安装Java Embedded应该针对这些用例进行设计。遗憾的是,我们无法在Java文档中找到有关Java / Swing on Java Embedded环境的任何参考,也不能在NetBeans文档中找到。有人对这个话题有所了解吗?

3 个答案:

答案 0 :(得分:0)

Caciocavallo项目就是这样做的。

不幸的是,Caciocavallo直接帧缓冲代码还没有为最终用途应用做好准备。

他们希望得到帮助。

http://openjdk.java.net/projects/caciocavallo/

答案 1 :(得分:0)

我已经在N900智能手机上成功运行了Java SE 6 Embedded(headful),包括像JEdit这样的Swing应用程序。

运行速度不是特别快(启动时间明显比现代桌面长得多),但确实有效。

答案 2 :(得分:0)

虽然我认为ARM9 / 11设备不够强大,甚至不能运行嵌入式Java SE 6/7/8,但是更新的ARM SOC如Cortex-A9和COrtex-A15都是。

我已经能够在我的三星Series 3 ARM Chromebook上运行几个非平凡的Java Swing应用程序,它们似乎表现良好(这是一台带有2GB RAM的双Cortex A15机器(Exynos 5250)。 / p>

我公司的Squirrel SQL和Swing应用程序在JDK8 ARM Linux hardfloat上运行良好,该软件刚于2013年8月作为早期访问发布。