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