在JRuby发行说明中,我经常发现特定版本的JRuby与哪个版本的Ruby兼容。它与哪个版本的Java运行时兼容?
例如,http://jruby.org/2016/05/27/jruby-9-1-2-0页面提到它与Ruby 2.x兼容,但未提及Java运行时版本。
它不在发行说明中,因为在各发行点之间没有改变(除非指定),应该在下载附近,但不是。当前,您可以在项目README中找到
JRuby的每个主要版本在其发行时都支持所支持的JVM,以后的发行版通常会修复对较新Java版本的支持,但不会放弃对较旧Java版本的支持...因此:
JRuby 1.7.x支持Java 6或更高版本(7、8,可能支持9)
JRuby 9.0 / 1支持Java 7或更高版本(8,将支持Java 9)
JRuby 9.2 / 3仅支持Java 8或更高版本
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句