是否可以运行普通的 Java 应用服务器,例如树莓派上的 jboss 或 glassfish 服务器?有什么限制吗?有人有树莓派的Java开发经验吗?
至少任何适合 RPi 的 JVM 都会很好。
最佳答案
这绝对是可能的,但应该更适合具有更多内存的新版本(例如 512 MB 版本的 Pi)。 2012 年 12 月,Oracle 发布了 Developer Preview of Java SE 8 for ARM .带有公告的博客文章包含许多教程的链接,这些教程应该可以帮助您开始使用普通的 Java SE 或 JavaFX,具体取决于您的界面应该有多花哨。
如果您担心 JavaFX 在 Raspberry Pi 上的性能,请查看博文 "JavaFX on Raspberry PI" ,其中包含一些有关 JavaFX 性能的信息,并将其与 native 应用程序进行比较。
更新:在 Pi 上运行 Tomcat 7 和 Java 8 后的测试结果
在我得到 512mb 版本的 Pi(型号 B)后,我安装了 Java 8 和 Tomcat 7.0,没有任何问题。 Tomcat 示例正在运行,我能够毫无问题地使用 Tomcat 管理器应用程序。
使用 64 MB 的 RAM 用于显卡,我仍有 291 MB 的可用内存(运行 sshd):
pi@raspberrypi ~/ $ free -m
total used free shared buffers cached
Mem: 438 146 291 0 10 74
-/+ buffers/cache: 60 377
Swap: 99 0 99
pmap
报告 Tomcat 进程总共使用了 192 MB。
关于java - 有关于 Raspberry PI 的 Java 经验吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12090745/