Java 版的 Ruby 解释器 JRuby 1.7.14 发布
(编辑:jimmy 日期: 2024/11/26 浏览:3 次 )
JRuby 1.7.14 发布 ,此版本现已提供下载:
http://www.jruby.org/download
JRuby 1.7 主要是为了兼容 Ruby 1.9.3 版本,改进记录如下:
解决了 30 个 issues
修复了 Jar 文件源潜在的内存泄漏问题
因为在 Rails 应用启动比较慢,所以默认禁用 invokedynamic
load/require 内部重构和简化
解决了一些兼容性问题
1.7.14 修复的 bug:
#1923 - String#start_with"htmlcode">require "java" include_class "java.util.TreeSet" include_class "com.example.CallMe" include_class "com.example.ISpeaker" puts "Hello from ruby" set = TreeSet.new set.add "foo" set.add "Bar" set.add "baz" set.each { |v| puts "value: #{v}" } cm = CallMe.new cm.hello $globalCM.hello class CallJava include ISpeaker def initialize super @count = 0 end def say(msg) puts "Ruby saying #{msg}" end def addOne(from) # m.synchronize { @count += 1 puts "Now got #@count from #{from}" # } end end
下一篇:ruby中执行周期性任务(定时任务)的3种方法