Joh*_*ker 7 ruby java compilation jruby
所以我提出了在JRuby中编写一些代码然后通过Java访问所有类的一般想法.我不知道这是否可能,但无论如何我想问.可以说我有一些JRuby代码:
class adder
def addme
return 22
end
end
Run Code Online (Sandbox Code Playgroud)
如果我使用jrubyc编译它,那么我可以在java中执行类似的操作:
import adder;
class anything {
void testMethod()
{
adder a = new adder();
int x = a.addme();
}
}
Run Code Online (Sandbox Code Playgroud)
在看了它之后,它让我觉得Java将不知道什么样的项目测试addme将返回,这可能不起作用.我不知道,但无论如何我想把它扔出去.
谢谢
在JRuby 1.5中实际上有一种新的方法!你的问题非常及时.这是一个示例会话:
我们希望很快就会有一篇博文详细介绍这个新功能.JRuby wiki上有一些初步的文档:
http://wiki.jruby.org/GeneratingJavaClasses
| 归档时间: |
|
| 查看次数: |
4883 次 |
| 最近记录: |