• Runs Java version 8 SE and 8 Compact1 and Compact2 programs
  • Implements the Realtime Specification for Java (RTSJ)
  • Provides high-performance with Ahead-of-Time (static) compilation
    • of an entire application or
    • of individual JAR files loaded dynamically
  • Deterministic Garbage Collection
  • Optimized for speed with minimal footprint
  • Multicore support


JamaicaVM is a hard realtime, Java bytecode-based virtual machine with a fully preemptable, deterministic garbage collector. Depending on the hardware and operating system being used, a sub microsecond jitter can be achieved. The JamaicaVM toolchain contains an application builder and profiler for optimizing your applications. The J2SE 8 language features are supported.

JamaicaVM is optimized for embedded systems, intelligent edge devices and critical applications, like M2M and industrial Internet. JamaicaVM is widely used in the automotive sector, in industrial automation and strategic segments, like defense, aerospace and medical devices.

Product Information

Supported Platforms

Eclipse Plugin



JamaicaVM Manuals