0

jruby はどのバージョンの Java で動作しますか?

どちらかのバージョンを使用する利点はありますか?

OS X に最適なバージョンをインストールして構成するにはどうすればよいですか?

4

1 に答える 1

1

JRuby は現在 (1.7.x バージョンで) Java 6 以降で動作します。Java 7 では、新しいバイトコード プリミティブ が導入されましたinvokedynamic。これは、JRuby を含む動的言語を高速化する可能性を秘めています。しかし、JRuby 1.7.5 の時点で、未解決の問題がいくつかあるため、これは Java 7 では無効になっています。2014 年 3 月頃に Java 8 がリリースされたときに再度有効になる予定ですが、実際に試してみたい場合は、jruby.compile.invokedynamic=trueプロパティを使用して有効にすることができます。または、OpenJDK 8 のベータ版を使用できます)。詳細については、パフォーマンス チューニングに関するこのページを参照してください。

于 2013-11-13T21:43:17.067 に答える