The JamaicaVM is a virtual machine and build environment for developing and running realtime Java programs.
It includes a deterministic garbage collector and implements the RTSJ.
[1] It is designed for use in both realtime and embedded systems.
It provides the base runtime environment for JamaicaCAR.