Oracle GraalVM Enterprise Edition 20.0
Oracle GraalVM Enterprise Edition ist ein eigenständiges Java Development Kit zur Ausführung von Java- und JVM-basierten (Scala, Groovy, Kotlin, Clojure) Sprachen, LLVM-Bitcode und Anwendungen, die in JavaScript, Python, Ruby, R mit seiner mehrsprachigen Engine geschrieben wurden. GraalVM Enterprise wird auf der Grundlage der Java SE Runtime-Umgebung entwickelt. GraalVM Enterprise enthält außerdem JavaScript (einschließlich Node.js) als vorinstallierte Erweiterungssprache und einen LLVM-Bitcode-Interpreter. GraalVM-Implementierungen der R-, Ruby- und Python-Skriptsprachen können je nach Bedarf als zusätzliche Komponenten installiert werden.
Java HotSpot VM, wobei der GraalVM-Compiler als JIT-Compiler der obersten Ebene aktiviert ist
Node.js-Laufzeit mit aktiviertem GraalVM JavaScript Interpreter als JavaScript-Engine
LLVM-Laufzeit
Native Imagelaufzeit
JS REPL mit dem GraalVM JavaScript-Interpreter
Befehlszeilenutility für LLVM-Bitcode-Interpreter
Natives GraalVM-Imageutility
Component Updater (GU)
Vereinfachte native Image-Generierung mit Maven-Plug-in und integrierbarer Konfiguration
In diesem Blogpost werden zwei Funktionen erläutert, die kürzlich zu GraalVM hinzugefügt wurden, um die Generierung von nativen Bildern zu vereinfachen.