java - 有关于 Raspberry PI 的 Java 经验吗?

标签 java linux jboss jvm raspberry-pi

是否可以运行普通的 Java 应用服务器,例如树莓派上的 jboss 或 glassfish 服务器?有什么限制吗?有人有树莓派的Java开发经验吗?

至少任何适合 RPi 的 JVM 都会很好。

最佳答案

这绝对是可能的,但应该更适合具有更多内存的新版本(例如 512 MB 版本的 Pi)。 2012 年 12 月,Oracle 发布了 Developer Preview of Java SE 8 for ARM .带有公告的博客文章包含许多教程的链接,这些教程应该可以帮助您开始使用普通的 Java SE 或 JavaFX,具体取决于您的界面应该有多花哨。

  1. Quickie Guide Getting Java Embedded Running on Raspberry Pi
  2. JavaFX on Raspberry Pi – 3 Easy Steps

如果您担心 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/

相关文章:

java - 从命令行获取输入并将其传递给方法

java - 如何确定数组的合法索引范围?

linux - Linux 目录列表中只有问号

c++ - VIDIOC_QBUF : Device or resource busy V4L2 MEMORY USERPTR

java - JBoss AS6 应用特定的日志记录

java - 如何在另一个客户端项目中调用@Remote EJB

java - 自定义 ListAdapter 的 Hashmap 中出现空指针异常?

java - 以 nobody 用户身份执行时,Jar 写入文件大小为零字节

java - 在 JBoss 6.2.3 GA 域模式下,您在哪里可以找到部署的文件?

Java "-cp"选项,编译时还是运行时?