Skip to the content
Know your tech before you buy it. Makers: get listed from $19/mo

JamaicaVM

By JamaicaVM · aicas.com

  • Free trial
  • Windows
  • macOS
  • Linux
7.3 Club score Visit aicas.com

What JamaicaVM is

JamaicaVM is a runtime and development environment for memory-safe realtime Java applications on embedded and mission-critical systems. It runs Java applications and libraries, plus bytecode-compatible languages such as Kotlin, Clojure, and Scala. The platform provides the reference implementation of the Realtime Specification for Java. Managed and deterministic memory management is intended to support memory safety and controlled timing. Ahead-of-Time compilation can tune speed and memory footprint, while compiled JAR files remain dynamically loadable. Listed operating-system targets include Linux, QNX, and VxWorks, with x64 and AArch64 support for those systems and RISC-V support for Linux. Windows and macOS are listed for OpenJDK builds without realtime functionality. Development resources include an Eclipse plugin, manuals, release notes, and Java and RTSJ API references. JamaicaVM is part of aicas EdgeSuite and can work alongside JamaicaAMS. Pricing is on request, and evaluation versions and trials are available.

Who it suits

It suits developers building Java-based embedded or mission-critical systems with realtime requirements. Teams should discuss their target operating system, processor architecture, and application needs with aicas.

Good to know, and what to watch

  • Supports Java, Kotlin, Clojure, and Scala
  • Reference implementation of Java RTSJ
  • Ahead-of-Time compilation tunes speed and memory
  • Supports Linux, QNX, and VxWorks targets
  • Eclipse plugin and API references provided
  • Windows and macOS builds lack realtime functionality
  • RISC-V support is listed only for Linux
  • Pricing depends on target hardware and RTOS

JamaicaVM

—

Pricing on request

The verdict

JamaicaVM targets embedded Java workloads that require controlled timing and memory behavior. Its target combinations and licensing need confirmation with aicas before adoption.

What the maker publishes

Architecture limits
The page says RISC-V is supported only on Linux and other operating-system and processor combinations are available on request. source
Company
aicas GmbH was founded in Karlsruhe on 3 May 2001. source
Compilation
Ahead-of-Time compilation can tune application speed and memory footprint, and compiled JAR files can still be loaded dynamically. source
Desktop builds
Windows and macOS are listed with aicas-serviced OpenJDK builds that do not include realtime functionality. source
Development tools
The product page provides a JamaicaVM Eclipse Plugin and links to manuals, release notes, and Java and RTSJ API references. source
Evaluation
aicas invites prospective users to request a trial and discuss their operating system, processor architecture, realtime requirements, and Java applications with an expert. source
Guest architecture
both source
Host platforms
Linux,Windows,macOS source
Host platforms
Development host systems listed are Linux, Windows, and macOS; Windows and macOS builds are serviced OpenJDK builds without realtime functionality. source
Integration
JamaicaVM is part of aicas EdgeSuite and can work alongside JamaicaAMS for application management on connected edge devices. source
Java support
It runs Java applications and libraries and also supports bytecode-compatible languages such as Kotlin, Clojure, and Scala. source
Languages
It supports Java applications and libraries, as well as bytecode-compatible languages including Kotlin, Clojure, and Scala. source
Licensing
The JamaicaVM manual says evaluation versions are available and directs customers to contact aicas or a sales partner about licensing and target-specific copies. source
Memory management
Its managed memory and deterministic memory management are designed to support memory safety and controlled timing behavior. source
Operating systems
The page lists Linux, QNX, and VxWorks as supported targets; other operating system and processor combinations may be available on request. source
Pricing
The product page directs visitors to contact aicas to evaluate a suitable configuration and does not state a price. source
Processor architectures
The platform table lists x64 and AArch64 support for Linux, QNX, and VxWorks, and RISC-V support for Linux; other combinations are available on request. source
Product
JamaicaVM is a runtime and development environment for building and running memory-safe realtime applications on embedded and mission-critical systems. source
Purpose
JamaicaVM is a runtime and development environment for memory-safe, realtime Java applications on embedded and mission-critical systems. source
Realtime
JamaicaVM provides the reference implementation of the Realtime Specification for Java (RTSJ). source
Support and trial
The page invites prospective users to discuss their operating system, processor architecture, realtime requirements, and Java applications with aicas, and offers a trial request. source
Use case
The maker describes use in Siemens Simotion motion control, where Java code runs with hard realtime capabilities and a clock cycle below 125 microseconds. source

Checked against the maker's pages on 9 Oct 2026.