我的理解是所有java都在JVM上运行,这需要JVM至少存在并运行。
http://www.java.com/en/download/help/sysreq.xml
规定最低要求为64MB RAM和58MB硬盘空间。还有一些OS。 (它本身不能占用空间并且有自己的ram要求)
但是,如果在冰箱或路由器上运行JVM,小型设备将如何处理?或者是否有可能在这些上运行的紧凑型JVM?还是旧版本?或者只是这些设备具有板载要求,它们看起来很小?
答案 0 :(得分:2)
Oracle还提供Java SE的嵌入式版本。虽然我从未做过任何嵌入式项目,但如果他们计划使用Java,那么他们可能会在你刚才提到的小型设备上使用它们。
http://www.oracle.com/technetwork/java/embedded/downloads/javase/index.html
虽然如果您刚刚提到的设备的RAM少于32MB,他们将使用只需要8MB RAM的Java ME。