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.


Statements (48)
Predicate Object
instanceOf Ruby implementation
open-source software
software project
abbreviation Java Ruby NERFINISHED
category JVM language implementation
Ruby interpreter
compatibleWith Java SE NERFINISHED
createdBy Charles Nutter NERFINISHED
Thomas Enebo NERFINISHED
developmentStatus actively maintained
enables deploying Ruby apps to Java application servers
running Ruby code on the JVM
using Java libraries from Ruby
hasFeature Java integration API NERFINISHED
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 NERFINISHED
license Eclipse Public License NERFINISHED
GPL NERFINISHED
programmingLanguage Ruby NERFINISHED
repository https://github.com/jruby/jruby
runsOn Java Virtual Machine NERFINISHED
supports JIT compilation via JVM
Rack-based Ruby web frameworks
Rails applications
Ruby programming language NERFINISHED
RubyGems NERFINISHED
calling Java code from Ruby
command-line execution of Ruby scripts
embedding Ruby in Java applications
multithreading
native Java threads
supportsVersion Ruby 1.8 NERFINISHED
Ruby 1.9 NERFINISHED
Ruby 2.x NERFINISHED
targetPlatform JVM NERFINISHED
usedFor enterprise integration
scripting within Java applications
web application development
website https://www.jruby.org
writtenIn Java NERFINISHED
Ruby NERFINISHED

Referenced by (2)
Subject (surface form when different) Predicate
Ruby
hasMajorImplementation
Sinatra
runsOn

Please wait…