JRuby
詳細情報
| タイトル | JRuby |
|---|---|
| URL | https://www.jruby.org/ |
| バージョン | ver 10.0.4.0 |
| 更新日 | 2026/03/05 |
| 追加日 | 2013/08/17 |
| 種別 | フリーソフト |
| 説明 | Javaで作られたRuby実装。 |
レビュー
概要
JRubyは、Java仮想マシン(JVM)上で動作するRubyプログラミング言語のオープンソース実装です。JavaとRubyの二つのエコシステムを融合させることを目的に開発されており、Rubyの柔軟な文法とJavaの強力なライブラリ・JVMの性能を組み合わせて利用できます。2001年頃から開発が始まり、長年にわたってコミュニティによって継続的にメンテナンスされてきました。2010年にはInfoWorld Bossie Awards(Best of Open Source Software)を受賞するなど、業界からも高く評価されています。現在はRuby 3.4互換の最新版(10.0.4.0)がリリースされています。
主要な特徴・機能
- JVM上でのRuby実行: Java仮想マシン上でRubyコードを実行できるため、Javaライブラリを直接利用可能
- 高いパフォーマンス: JVMのJITコンパイラを活用し、標準のRuby(CRuby)と比較して高速な処理が可能
- 真のマルチスレッド: Javaのスレッドモデルを使用し、GILの制約がなく真の並列処理を実現
- Ruby互換性: Ruby 3.4.x / 3.1.xとの高い互換性を維持
- Javaとの相互運用: Rubyコードの中からJavaのクラスやライブラリを呼び出せる
- 豊富なディストリビューション形式: バイナリ、ソース、実行ファイル、JARファイルなど複数の形式で提供
- クロスプラットフォーム: Windows、macOS、Linux等、JVMが動作する環境ならどこでも動作
- 導入の容易さ: 「Easy to install, Easy migration, No hassles」を謳い、既存のRubyプロジェクトからの移行も容易
対象ユーザー
- JavaアプリケーションにRubyスクリプトを組み込みたい開発者
- 既存のJavaライブラリ資産を活かしながらRubyで開発したい技術者
- 並列処理やパフォーマンスを重視するRuby開発者
- JVM基盤の企業環境でRubyを使用したいエンタープライズ開発者
ライセンス情報
JRubyはオープンソースソフトウェアとして公開されており、EPL(Eclipse Public License)、GPL(GNU General Public License)、LGPLのトリプルライセンスで提供されています。無料で利用・配布が可能です。ソースコードはGitHubで公開されています。
スクリーンショット
スクリーンショットはありません。
更新グラフ
バージョン履歴
Latest release - 10.0.4.0
Current Release: JRuby 10.0.4.0
JRuby 10.0.4.0 is our point release of our Ruby 3.4.x support. Please check out our release notes for more information.
JRuby 10.0.4.0 Binary .tar.gz
JRuby 10.0.4.0 Binary .zip
JRuby 10.0.4.0 Windows Executable
JRuby 10.0.4.0 Windows Executable (x64)
JRuby 10.0.4.0 Source .zip
JRuby 10.0.4.0 Complete .jar
JRuby-jars 10.0.4.0.gem
Nightly builds of stable (10.0.x) and development (10.1.x)
Current Release: JRuby 10.0.4.0
JRuby 10.0.4.0 is our point release of our Ruby 3.4.x support. Please check out our release notes for more information.
JRuby 10.0.4.0 Binary .tar.gz
JRuby 10.0.4.0 Binary .zip
JRuby 10.0.4.0 Windows Executable
JRuby 10.0.4.0 Windows Executable (x64)
JRuby 10.0.4.0 Source .zip
JRuby 10.0.4.0 Complete .jar
JRuby-jars 10.0.4.0.gem
Nightly builds of stable (10.0.x) and development (10.1.x)
Latest release - 10.0.3.0
Current Release: JRuby 10.0.3.0
JRuby 10.0.3.0 is our point release of our Ruby 3.4.x support. Please check out our release notes for more information.
JRuby 10.0.3.0 Binary .tar.gz
JRuby 10.0.3.0 Binary .zip
JRuby 10.0.3.0 Windows Executable
JRuby 10.0.3.0 Windows Executable (x64)
JRuby 10.0.3.0 Source .zip
JRuby 10.0.3.0 Complete .jar
JRuby-jars 10.0.3.0.gem
JRuby 9.4.14.0 is our point release of our Ruby 3.1.x support. Please check out our release notes for more information.
JRuby 9.4.14.0 Binary .tar.gz
JRuby 9.4.14.0 Binary .zip
JRuby 9.4.14.0 Windows Executable
JRuby 9.4.14.0 Windows Executable (x64)
JRuby 9.4.14.0 Source .zip
JRuby 9.4.14.0 Complete .jar
JRuby-jars 9.4.14.0.gem
Current Release: JRuby 10.0.3.0
JRuby 10.0.3.0 is our point release of our Ruby 3.4.x support. Please check out our release notes for more information.
JRuby 10.0.3.0 Binary .tar.gz
JRuby 10.0.3.0 Binary .zip
JRuby 10.0.3.0 Windows Executable
JRuby 10.0.3.0 Windows Executable (x64)
JRuby 10.0.3.0 Source .zip
JRuby 10.0.3.0 Complete .jar
JRuby-jars 10.0.3.0.gem
JRuby 9.4.14.0 is our point release of our Ruby 3.1.x support. Please check out our release notes for more information.
JRuby 9.4.14.0 Binary .tar.gz
JRuby 9.4.14.0 Binary .zip
JRuby 9.4.14.0 Windows Executable
JRuby 9.4.14.0 Windows Executable (x64)
JRuby 9.4.14.0 Source .zip
JRuby 9.4.14.0 Complete .jar
JRuby-jars 9.4.14.0.gem
Latest release - 10.0.2.0
Current Release: JRuby 10.0.2.0
JRuby 10.0.2.0 is our point release of our Ruby 3.4.x support. Please check out our release notes for more information.
JRuby 10.0.2.0 Binary .tar.gz
JRuby 10.0.2.0 Binary .zip
JRuby 10.0.2.0 Windows Executable
JRuby 10.0.2.0 Windows Executable (x64)
JRuby 10.0.2.0 Source .zip
JRuby 10.0.2.0 Complete .jar
JRuby-jars 10.0.2.0.gem
Current Release: JRuby 10.0.2.0
JRuby 10.0.2.0 is our point release of our Ruby 3.4.x support. Please check out our release notes for more information.
JRuby 10.0.2.0 Binary .tar.gz
JRuby 10.0.2.0 Binary .zip
JRuby 10.0.2.0 Windows Executable
JRuby 10.0.2.0 Windows Executable (x64)
JRuby 10.0.2.0 Source .zip
JRuby 10.0.2.0 Complete .jar
JRuby-jars 10.0.2.0.gem
Latest release - 10.0.1.0
Current Release: JRuby 10.0.1.0
JRuby 10.0.1.0 is our point release of our Ruby 3.4.x support. Please check out our release notes for more information.
JRuby 10.0.1.0 Binary .tar.gz
JRuby 10.0.1.0 Binary .zip
JRuby 10.0.1.0 Windows Executable
JRuby 10.0.1.0 Windows Executable (x64)
JRuby 10.0.1.0 Source .zip
JRuby 10.0.1.0 Complete .jar
JRuby-jars 10.0.1.0.gem
JRuby 9.4.13.0 is our point release of our Ruby 3.1.x support. Please check out our release notes for more information.
JRuby 9.4.13.0 Binary .tar.gz
JRuby 9.4.13.0 Binary .zip
JRuby 9.4.13.0 Windows Executable
JRuby 9.4.13.0 Windows Executable (x64)
JRuby 9.4.13.0 Source .zip
JRuby 9.4.13.0 Complete .jar
JRuby-jars 9.4.13.0.gem
Current Release: JRuby 10.0.1.0
JRuby 10.0.1.0 is our point release of our Ruby 3.4.x support. Please check out our release notes for more information.
JRuby 10.0.1.0 Binary .tar.gz
JRuby 10.0.1.0 Binary .zip
JRuby 10.0.1.0 Windows Executable
JRuby 10.0.1.0 Windows Executable (x64)
JRuby 10.0.1.0 Source .zip
JRuby 10.0.1.0 Complete .jar
JRuby-jars 10.0.1.0.gem
JRuby 9.4.13.0 is our point release of our Ruby 3.1.x support. Please check out our release notes for more information.
JRuby 9.4.13.0 Binary .tar.gz
JRuby 9.4.13.0 Binary .zip
JRuby 9.4.13.0 Windows Executable
JRuby 9.4.13.0 Windows Executable (x64)
JRuby 9.4.13.0 Source .zip
JRuby 9.4.13.0 Complete .jar
JRuby-jars 9.4.13.0.gem
Latest release - 10.0.0.1
Current Release: JRuby 10.0.0.1
JRuby 10.0.0.1 is our point release of our Ruby 3.4.x support. Please check out our release notes for more information.
JRuby 10.0.0.1 Binary .tar.gz
JRuby 10.0.0.1 Binary .zip
JRuby 10.0.0.1 Windows Executable
JRuby 10.0.0.1 Windows Executable (x64)
JRuby 10.0.0.1 Source .zip
JRuby 10.0.0.1 Complete .jar
JRuby-jars 10.0.0.1.gem
JRuby 9.4.12.1 is our point release of our Ruby 3.1.x support. Please check out our release notes for more information.
JRuby 9.4.12.1 Binary .tar.gz
JRuby 9.4.12.1 Binary .zip
JRuby 9.4.12.1 Windows Executable
JRuby 9.4.12.1 Windows Executable (x64)
JRuby 9.4.12.1 Source .zip
JRuby 9.4.12.1 Complete .jar
JRuby-jars 9.4.12.1.gem
Current Release: JRuby 10.0.0.1
JRuby 10.0.0.1 is our point release of our Ruby 3.4.x support. Please check out our release notes for more information.
JRuby 10.0.0.1 Binary .tar.gz
JRuby 10.0.0.1 Binary .zip
JRuby 10.0.0.1 Windows Executable
JRuby 10.0.0.1 Windows Executable (x64)
JRuby 10.0.0.1 Source .zip
JRuby 10.0.0.1 Complete .jar
JRuby-jars 10.0.0.1.gem
JRuby 9.4.12.1 is our point release of our Ruby 3.1.x support. Please check out our release notes for more information.
JRuby 9.4.12.1 Binary .tar.gz
JRuby 9.4.12.1 Binary .zip
JRuby 9.4.12.1 Windows Executable
JRuby 9.4.12.1 Windows Executable (x64)
JRuby 9.4.12.1 Source .zip
JRuby 9.4.12.1 Complete .jar
JRuby-jars 9.4.12.1.gem
Latest release - 10.0.0.0
Current Release: JRuby 10.0.0.0
JRuby 10.0.0.0 is our point release of our Ruby 3.1.x support. Please check out our release notes for more information.
JRuby 10.0.0.0 Binary .tar.gz
JRuby 10.0.0.0 Binary .zip
JRuby 10.0.0.0 Windows Executable
JRuby 10.0.0.0 Windows Executable (x64)
JRuby 10.0.0.0 Source .zip
JRuby 10.0.0.0 Complete .jar
JRuby-jars 10.0.0.0.gem
JRuby 9.4.12.0 is our point release of our Ruby 3.1.x support. Please check out our release notes for more information.
JRuby 9.4.12.0 Binary .tar.gz
JRuby 9.4.12.0 Binary .zip
JRuby 9.4.12.0 Windows Executable
JRuby 9.4.12.0 Windows Executable (x64)
JRuby 9.4.12.0 Source .zip
JRuby 9.4.12.0 Complete .jar
JRuby-jars 9.4.12.0.gem
Current Release: JRuby 10.0.0.0
JRuby 10.0.0.0 is our point release of our Ruby 3.1.x support. Please check out our release notes for more information.
JRuby 10.0.0.0 Binary .tar.gz
JRuby 10.0.0.0 Binary .zip
JRuby 10.0.0.0 Windows Executable
JRuby 10.0.0.0 Windows Executable (x64)
JRuby 10.0.0.0 Source .zip
JRuby 10.0.0.0 Complete .jar
JRuby-jars 10.0.0.0.gem
JRuby 9.4.12.0 is our point release of our Ruby 3.1.x support. Please check out our release notes for more information.
JRuby 9.4.12.0 Binary .tar.gz
JRuby 9.4.12.0 Binary .zip
JRuby 9.4.12.0 Windows Executable
JRuby 9.4.12.0 Windows Executable (x64)
JRuby 9.4.12.0 Source .zip
JRuby 9.4.12.0 Complete .jar
JRuby-jars 9.4.12.0.gem
Latest release - 9.4.12.0
Current Release: JRuby 9.4.12.0
JRuby 9.4.12.0 is our point release of our Ruby 3.1.x support. Please check out our release notes for more information.
JRuby 9.4.12.0 Binary .tar.gz
JRuby 9.4.12.0 Binary .zip
JRuby 9.4.12.0 Windows Executable
JRuby 9.4.12.0 Windows Executable (x64)
JRuby 9.4.12.0 Source .zip
JRuby 9.4.12.0 Complete .jar
JRuby-jars 9.4.12.0.gem
Current Release: JRuby 9.4.12.0
JRuby 9.4.12.0 is our point release of our Ruby 3.1.x support. Please check out our release notes for more information.
JRuby 9.4.12.0 Binary .tar.gz
JRuby 9.4.12.0 Binary .zip
JRuby 9.4.12.0 Windows Executable
JRuby 9.4.12.0 Windows Executable (x64)
JRuby 9.4.12.0 Source .zip
JRuby 9.4.12.0 Complete .jar
JRuby-jars 9.4.12.0.gem
Latest release - 9.4.11.0
Current Release: JRuby 9.4.11.0
JRuby 9.4.11.0 is our point release of our Ruby 3.1.x support. Please check out our release notes for more information.
JRuby 9.4.11.0 Binary .tar.gz
JRuby 9.4.11.0 Binary .zip
JRuby 9.4.11.0 Windows Executable
JRuby 9.4.11.0 Windows Executable (x64)
JRuby 9.4.11.0 Source .zip
JRuby 9.4.11.0 Complete .jar
JRuby-jars 9.4.11.0.gem
Current Release: JRuby 9.4.11.0
JRuby 9.4.11.0 is our point release of our Ruby 3.1.x support. Please check out our release notes for more information.
JRuby 9.4.11.0 Binary .tar.gz
JRuby 9.4.11.0 Binary .zip
JRuby 9.4.11.0 Windows Executable
JRuby 9.4.11.0 Windows Executable (x64)
JRuby 9.4.11.0 Source .zip
JRuby 9.4.11.0 Complete .jar
JRuby-jars 9.4.11.0.gem
Latest release - 9.4.10.0
Current Release: JRuby 9.4.10.0
JRuby 9.4.10.0 is our point release of our Ruby 3.1.x support. Please check out our release notes for more information.
JRuby 9.4.10.0 Binary .tar.gz
JRuby 9.4.10.0 Binary .zip
JRuby 9.4.10.0 Windows Executable
JRuby 9.4.10.0 Windows Executable (x64)
JRuby 9.4.10.0 Source .zip
JRuby 9.4.10.0 Complete .jar
JRuby-jars 9.4.10.0.gem
Current Release: JRuby 9.4.10.0
JRuby 9.4.10.0 is our point release of our Ruby 3.1.x support. Please check out our release notes for more information.
JRuby 9.4.10.0 Binary .tar.gz
JRuby 9.4.10.0 Binary .zip
JRuby 9.4.10.0 Windows Executable
JRuby 9.4.10.0 Windows Executable (x64)
JRuby 9.4.10.0 Source .zip
JRuby 9.4.10.0 Complete .jar
JRuby-jars 9.4.10.0.gem
News
Blog
Latest release - 9.4.9.0
Current Release: JRuby 9.4.9.0
JRuby 9.4.9.0 is our point release of our Ruby 3.1.x support. Please check out our release notes for more information.
JRuby 9.4.9.0 Binary .tar.gz
JRuby 9.4.9.0 Binary .zip
JRuby 9.4.9.0 Windows Executable
JRuby 9.4.9.0 Windows Executable (x64)
JRuby 9.4.9.0 Source .zip
JRuby 9.4.9.0 Complete .jar
JRuby-jars 9.4.9.0.gem
Blog
Latest release - 9.4.9.0
Current Release: JRuby 9.4.9.0
JRuby 9.4.9.0 is our point release of our Ruby 3.1.x support. Please check out our release notes for more information.
JRuby 9.4.9.0 Binary .tar.gz
JRuby 9.4.9.0 Binary .zip
JRuby 9.4.9.0 Windows Executable
JRuby 9.4.9.0 Windows Executable (x64)
JRuby 9.4.9.0 Source .zip
JRuby 9.4.9.0 Complete .jar
JRuby-jars 9.4.9.0.gem
Latest release - 9.4.8.0
Current Release: JRuby 9.4.8.0
JRuby 9.4.8.0 is our point release of our Ruby 3.1.x support. Please check out our release notes for more information.
JRuby 9.4.8.0 Binary .tar.gz
JRuby 9.4.8.0 Binary .zip
JRuby 9.4.8.0 Windows Executable
JRuby 9.4.8.0 Windows Executable (x64)
JRuby 9.4.8.0 Source .zip
JRuby 9.4.8.0 Complete .jar
JRuby-jars 9.4.8.0.gem
JRuby 9.3.15.0 is our point release of our Ruby 2.6.x support. Please check out our release notes for more information.
JRuby 9.3.15.0 Binary .tar.gz
JRuby 9.3.15.0 Binary .zip
JRuby 9.3.15.0 Windows Executable
JRuby 9.3.15.0 Windows Executable (x64)
JRuby 9.3.15.0 Source .zip
JRuby 9.3.15.0 Complete .jar
JRuby-jars 9.3.15.0.gem
Current Release: JRuby 9.4.8.0
JRuby 9.4.8.0 is our point release of our Ruby 3.1.x support. Please check out our release notes for more information.
JRuby 9.4.8.0 Binary .tar.gz
JRuby 9.4.8.0 Binary .zip
JRuby 9.4.8.0 Windows Executable
JRuby 9.4.8.0 Windows Executable (x64)
JRuby 9.4.8.0 Source .zip
JRuby 9.4.8.0 Complete .jar
JRuby-jars 9.4.8.0.gem
JRuby 9.3.15.0 is our point release of our Ruby 2.6.x support. Please check out our release notes for more information.
JRuby 9.3.15.0 Binary .tar.gz
JRuby 9.3.15.0 Binary .zip
JRuby 9.3.15.0 Windows Executable
JRuby 9.3.15.0 Windows Executable (x64)
JRuby 9.3.15.0 Source .zip
JRuby 9.3.15.0 Complete .jar
JRuby-jars 9.3.15.0.gem