JRuby

JRuby
Aktualna wersja stabilna9.4.0.0
(22 listopada 2022) [±]
Język programowaniaRuby / Java
Platforma sprzętowaWirtualna maszyna Javy
System operacyjnywieloplatformowy
RodzajInterpreter języka Ruby
LicencjaEPL/GPL/LGPL
Strona internetowa

JRuby to implementacja języka Ruby działająca na wirtualnej maszynie Javy. Od wydanej w listopadzie 2022 wersja 9.4.0.0 jest kompatybilna ze składnią Ruby w wersji 3.1[1].

Wykonywanie kodu Javy

Kod JRuby może swobodnie współpracować z kodem Javy[2]. Podobna współpraca jest możliwa też w drugą stronę[3].

require 'java'
import java.lang.System
version = System.getProperties["java.runtime.version"]

Przypisy

  1. JRuby 9.4.0.0 Released, JRuby.org [dostęp 2022-11-30].
  2. Calling Java from JRuby. [dostęp 2016-03-16]. (ang.).
  3. AccessingJRubyObjectInJava. [dostęp 2016-03-16]. (ang.).

Linki zewnętrzne

Media użyte na tej stronie

Duke (Java mascot) waving.svg
Autor: sbmehta converted to SVG from Sun Microsystems AI version., Licencja: BSD
Duke, the Java Mascot, in the waving pose. Duke images are now Free Graphics see duke:Project Home Page for more details.