【发布时间】:2011-12-29 04:41:21
【问题描述】:
我刚开始使用 JRuby,我创建了一个小测试文件:
require 'java'
java_import java.io.File
f = File.new ARGV[0]
当我像这样运行程序时:jruby test.rb file.txt
我收到以下警告:
/Library/Frameworks/JRuby.framework/Versions/1.6.5/lib/ruby/site_ruby/shared/builtin/javasupport/core_ext/object.rb:99 warning: already initialized constant File
f 的类其实是java File 类,但还是得到了警告,有什么帮助吗??
我通过查看 object.rb 发现这与以下 JRuby 票证有关: http://jira.codehaus.org/browse/JRUBY-3453
【问题讨论】:
-
有什么理由显式使用 Java 文件类?
标签: java ruby dependencies jruby dependency-management