JVM(以及Java)能否在裸露的CPU上运行?如果可以的话,调用诸如System.out.println(没有输出设备要去……)之类的东西怎么办?
答案 0 :(得分:1)
种类-Java最初是在电缆盒上运行的,因此其开销很小(信不信由你),而没有太多的OS。
但是JVM可执行文件(Java.exe)是针对不同的cpu架构/操作系统定制的,这是您必须重写的部分,我认为它可能已经用C编写了(至少是大多数情况)。 / p>
因此,总而言之,您可以使Java.exe等效程序在裸机上运行,但是您无法在Java中完成