技术开发 频道

JRuby将基于Java5开发



【IT168技术资讯】

    JRuby官方决定迁移到Java5平台,用新的语言特性来实现JRuby运行时。比如说,现在就用了Java 5标注(Annotations)来为方法绑定提供元数据。另一方面则是因为可以使用Java 5提供的并发库。JRuby 1.0提供了这些类库向旧版JRE的移植,但这些类库的移植版本无法带来Java 5等价类库所能带来的所有性能提升。

    对于仍然使用Java1.4平台的用户,不需要担心。JRuby团队会构建出一个用Retroweaver处理过的版本,Retroweaver可以将Java 5的字节码导出成与Java 1.4虚拟机相兼容的类;另一个类似的工具叫做Retrotranslator。

    Charles O. Nutter还解释说,Ruby团队并不打算将1.0代码分支也移植到Java 5上,因此接下去要发布的1.0.1也是兼容1.4的。


0
相关文章