JRuby

E96201

JRuby is a high-performance implementation of the Ruby programming language that runs on the Java Virtual Machine and integrates with Java libraries.

All labels observed (3)

Label Occurrences
JRuby canonical 6
Java Ruby 1
Ruby (via JRuby) 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf Ruby implementation ⓘ
open-source software ⓘ
software project ⓘ
abbreviation JRuby self-linksurface differs ⓘ
surface form: Java Ruby
category JVM language implementation ⓘ
Ruby interpreter ⓘ
compatibleWith Java Platform, Standard Edition ⓘ
surface form: Java SE
createdBy Charles Nutter ⓘ
Thomas Enebo ⓘ
developmentStatus actively maintained ⓘ
enables deploying Ruby apps to Java application servers ⓘ
running Ruby code on the JVM ⓘ
using Java libraries from Ruby ⓘ
hasFeature Java ⓘ
surface form: Java integration API

accessing Java classes as Ruby constants ⓘ
invoking Java methods as Ruby methods ⓘ
support for JDBC database access ⓘ
support for JRuby-specific standard libraries ⓘ
support for WAR deployment to Java application servers ⓘ
tooling integration with Java ecosystem ⓘ
implements Ruby language specification ⓘ
integratesWith Java libraries ⓘ
Java Platform, Standard Edition ⓘ
surface form: Java platform
license Eclipse Public License ⓘ
GNU General Public License ⓘ
surface form: GPL
programmingLanguage Ruby ⓘ
repository https://github.com/jruby/jruby ⓘ
runsOn Java Virtual Machine ⓘ
supports JIT compilation via JVM ⓘ
Rack-based Ruby web frameworks ⓘ
Rails applications ⓘ
Ruby ⓘ
surface form: Ruby programming language

RubyGems ⓘ
calling Java code from Ruby ⓘ
command-line execution of Ruby scripts ⓘ
embedding Ruby in Java applications ⓘ
multithreading ⓘ
native Java threads ⓘ
supportsVersion Ruby ⓘ
surface form: Ruby 1.8

MRI (Matz's Ruby Interpreter) ⓘ
surface form: Ruby 1.9

Ruby ⓘ
surface form: Ruby 2.x
targetPlatform Java Virtual Machine ⓘ
surface form: JVM
usedFor enterprise integration ⓘ
scripting within Java applications ⓘ
web application development ⓘ
website https://www.jruby.org ⓘ
writtenIn Java ⓘ
Ruby ⓘ

How these facts were elicited

Referenced by (8)

Full triples — surface form annotated when it differs from this entity's canonical label.

Sinatra → runsOn → JRuby ⓘ
MRI → alternativeTo → JRuby ⓘ
JRuby → abbreviation → JRuby self-linksurface differs ⓘ
this entity surface form: Java Ruby
Rubinius → competesWith → JRuby ⓘ
Burp Suite → supportsExtensionAPI → JRuby ⓘ
this entity surface form: Ruby (via JRuby)