Archive for 1月 8th, 2012
-
Hello, JRuby World!
Posted on 1月 8th, 2012 by cx20
JRuby
JRuby はオブジェクト指向スクリプト言語 Ruby の Java 実装である。
Ruby の構文が使える他、Java のライブラリが利用できる。
また、JRuby のスクリプトは Java クラスとしてコンパイルすることもできえる。
ソースコード
ソースコード(Java ライブラリを使用した場合)
#!/usr/bin/env jruby require 'java' import 'java.lang.System' System.out.println('Hello, JRuby World!')
実行方法(スクリプトファイルを指定して実行)
$ jruby hello.rb
実行方法(実行権限を付与して実行)
$ chmod +x hello.rb $ ./hello.rb
コンパイル&実行方法(バイトコードにコンパイルして実行)
$ jrubyc hello.rb $ jruby hello.class
コンパイル&実行方法(Java クラスとして実行)
$ jrubyc hello.rb $ java -cp $JRUBY_HOME/lib/jruby.jar:. hello
実行結果
Hello, JRuby World!