Up until now, GraalVM has offered two ways to run Java programs: using the Java HotSpot VM with the GraalVM JIT (just-in-time) compiler, and compiled to a native executable using GraalVM Native Image. Today, weâre happy to announce a new way to run Java on GraalVM. GraalVM 21.0 introduces a new installable component, named espresso, which provides a JVM implementation written in Java. Java on Truffle place in the GraalVM architecture Espresso makes it possible to run Java code via the Truffle framework elevating Java to the level of the other languages supported on GraalVM. Try it out Trying Java on Truffle out is extraordinary straightforward. It is available as a component installable into a base GraalVM distribution with a