2009-01-09 100 views

回答

8

我已经成功地回答我的问题:)

如果你的类文件被编译为“目标”的相对路径,例如foo.Bar位于 “目标/富/ Bar.class”,那么你做到以下几点:

require 'java' 
require 'target/foo/Bar' 

module Foo 
    include_package 'foo' 
end 

puts Foo::Bar.new 

而结果:

[email protected] 
5

我想你还可以:

require 'java' 
$CLASSPATH << "target" 

然后

foo.bar.baz.Class.new() # ... 
# or 
java_import 'foo.bar.baz.Class' 
+1

$ CLASSPATH,而不是$ CLASS_PATH – fjsj 2010-12-30 00:00:11

相关问题