据我了解JRuby,完全可以在JRuby代码中使用Java类,反之亦然,但是,我仍然不了解一些东西.
不,Ruby没有注释.但是,ruby2java编译器将允许您添加在编译为类文件时使用的注释.
是:
java.util.Vector.methods.include? '[]' # => true
Run Code Online (Sandbox Code Playgroud)
使用BSF或JSR223嵌入JRuby时?仅在这些技术允许的范围内.使用ruby2java时?是.它生成普通的Java .class文件.
我不确定你在问什么.
是的,您可以在JRuby中修补补丁,但是从Java端看不到更改,只有JRuby:
import java.util.Vector
class Vector
def foo
"foo!"
end
end
v = java.util.Vector.new
v.foo # => "foo!"
Run Code Online (Sandbox Code Playgroud)
从JRuby使用Java时,有很多小问题.ruby2java还处于起步阶段,我不确定它是否已经为生产环境做好了准备.除此之外,重点更多的是使用BSF和JSR223编写脚本,这可能适合您的目的,也可能不适合您的目的.
| 归档时间: |
|
| 查看次数: |
2469 次 |
| 最近记录: |