ROMable code

The Jamaica Virtual Machine allows class files to be linked with the virtual machine code into a standalone executable. This allows romation since all files required by a Java application are packed into the standalone executable that can be loaded into flash-memory or burned into ROM. There is no need for file-systems support on the target platform, all data required for execution is contained in the executable application.