Polyglottes Java: Scripting mit JRuby

Java 6 enthält eine Schnittstelle für den Einsatz von Script-Sprachen auf der JVM. heise Developer zeigt am Beispiel von JRuby, wie man mit ihr auf Java-Bibliotheken zugreifen kann, was die Wiederverwendung der Sprachbibliotheken erleichtert.

In Pocket speichern vorlesen Druckansicht 29 Kommentare lesen
Lesezeit: 1 Min.
Von
  • Alexander Neumann

Vor Java 6 gab es einige proprietäre Optionen, Script-Sprachen aus Java heraus aufzurufen. Da die Java Virtual Machine (JVM) schon lange nicht mehr nur eine Umgebung für die Programmiersprache Java bereitstellt, sondern auch viele andere Sprachen sie als Ablaufumgebung nutzen, lag es nahe, das Einbinden der Sprachen von Java aus zu vereinheitlichen.

Ein neuer Artikel auf heise Developer stellt anhand der Ruby-Implementierung für Java, JRuby, beispielhaft vor, wie sich mit dem javax.script-Paket generisch Scripts in Sprachen wie Ruby und JavaScript aus Java-Programmen heraus aufrufen lassen und wie man damit von den Sprachen aus auf Java-Bibliotheken zugreifen kann.

Siehe dazu auch:

(ane)