JRuby – Wikipedia, wolna encyklopedia
Aktualna wersja stabilna | 9.4.8.0 (2 lipca 2024) [±] |
---|---|
Język programowania | Ruby / Java |
Platforma sprzętowa | Wirtualna maszyna Javy |
System operacyjny | wieloplatformowy |
Rodzaj | Interpreter języka Ruby |
Licencja | EPL/GPL/LGPL |
Strona internetowa |
JRuby – implementacja języka Ruby działająca na wirtualnej maszynie Javy. Od wydanej w listopadzie 2022 wersji 9.4.0.0 jest kompatybilna ze składnią Ruby w wersji 3.1[1].
Poza pisaniem aplikacji w Ruby, JRuby jest czasem wykorzystywany do pisania testów do kodu napisanego w Javie[2][3].
Wykonywanie kodu Javy
[edytuj | edytuj kod]Kod JRuby może swobodnie współpracować z kodem Javy[4]. Podobna współpraca jest możliwa też w drugą stronę[5].
require 'java' import java.lang.System version = System.getProperties["java.runtime.version"]
Przypisy
[edytuj | edytuj kod]- ↑ JRuby 9.4.0.0 Released [online], JRuby.org [dostęp 2022-11-30] .
- ↑ Taming the beast: Using JRuby and RSpec to test a J2EE application - Pat Shaughnessy [online], patshaughnessy.net [dostęp 2023-06-19] .
- ↑ Presentations -> Testing Java Programs using JRuby [online], jaoo.dk [dostęp 2023-06-19] .
- ↑ Calling Java from JRuby. [dostęp 2016-03-16]. (ang.).
- ↑ AccessingJRubyObjectInJava. [dostęp 2016-03-16]. (ang.).
Linki zewnętrzne
[edytuj | edytuj kod]- Strona projektu JRuby (jruby.org). (ang.).
- Informacje o wsparciu Ruby w Netbeans (netbeans.org). [dostęp 2010-11-16]. [zarchiwizowane z tego adresu (2010-11-26)]. (ang.).
- JRuby Deployment by Nick Sieger (blog.nicksieger.com). (ang.).