我们需要在嵌入式ARM9 / 11设备上运行基于Windows的Swing应用程序;由于整个Java 7 SDK对于这类设备而言太重了,我们认为安装Java Embedded应该针对这些用例进行设计。遗憾的是,我们无法在Java文档中找到有关Java / Swing on Java Embedded环境的任何参考,也不能在NetBeans文档中找到。有人对这个话题有所了解吗?
答案 0 :(得分:0)
Caciocavallo项目就是这样做的。
不幸的是,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月作为早期访问发布。