接上一篇博文 后续
http://blog.csdn.net/easyj_/article/details/10020755
在eclipse 中创建项目 java-jruby-demo 最终结构图如下
在 Jruby 安装路径下 找到 jruby.jar 拷贝到工程 被 add path
创建Context 类 内容如下
在 jruby 创建 ruby脚本
接下来 创建 调用 saytojruby,rb 脚本的Java代码
创建 HelloToJRuby.java 类 包 org.jruby.example
注意 红色部分 采用的静态 导入 这样就是 像下面那样操作 Context 类内部的静态方法
继续下面的步骤
在项目上 右击
输入 test 这样就可以把Junit 测试代码放到 test 源文件目录下
在 HelloToJRuby.java 文件上 右击
创建的好Junit测试代码修改成如下
右击Run As --> Junit Test
JRuby 调用java的方式 有点区别 单也差不多 我采用的程序执行 过程是这样的
首先 java 调用 Ruby 脚本 而Ruby脚本再调用Java的方法 看起来 没什么意思 当然 这是学习时候采用的方式 至于将来工作场景不做考虑
这里直接上图了