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.