JRuby入门学习:建立第一个Hello World


[ ] [ ] [ ] 发布人: 圣才学习网 发布日期:2011-12-07 08:36 共190人浏览
   JRuby 入门教程 · 确定安装环境
  在安装 JRUBY 之前,首先要确定本机上的 JDK 版本。如果使用的是 jruby 1 1 1 ,那么可以使用 jdk 1 4 (来自网络,未亲自证明),但是如果使用的是 jruby 1 1 2 ,那么 JDK 的版本最好是 1 6 JDK1 5 的话可能会有部分早期版本不支持,具体的版本对应关系我没有一个个去证明,因为这其实是挺繁琐的,也没找到文档。
   JRuby 入门教程 · 安装与配置:
   JRUBY 的安装相当简单,首先将下载的压缩包解压到任意目录,然后在环境变量中增加 JRUBY_HOME 指向你的解压目录。然后在 PATH 中增加 /jruby 1 1 2/bin
   JDK 的安装与配置就不说了,可参考这篇文章。
   JRuby 入门教程 · 验证安装正确
  进入 CMD 命令行,输入 jruby v ,输出结果应该如下:
   ruby 1 8 6 2008 05 28 rev 6586 [x86 jruby1 1 2] 'cmd' 不是内部或外部命令,也不是可运行的程序或批处理文件。
  我一直很郁闷最后那个提示信息是怎么回事……
  输入 HELLO WORLD
  在 C 盘根目录下新增一个 HelloWorld rb 文件,有记事本编辑该文件,输入如下内容:
   puts "Hello world"
  保存后退出,然后在 CMD 中输入 jruby HelloWorld rb ,回车,此时输出结果应该能看到 HelloWorld ,这样安装就完成了。
  然后我们再尝试用 JRUBY 调用 JAVA 的类,修改刚才的 HelloWorld rb 文件,修改内容如下:
   require 'java' include_class "java lang System" System out println "hello world" 修改后保存退出,进入 cmd 命令行,执行如下命令: jruby HelloWorld rb 输出结果应该实现 hello world ,证明 jruby 已经可以调用 JAVA 类的方法了。但是目前的问题是还不知道如何调用自定义的 JAVA
  切记,如果使用 jruby 1 1 2 ,一定不要使用 JDK 1 4 ,如果运行 JRUBY 程序的时候提示找不到 main 方法,或者 org ruby main 未定义这样的问题,多半是版本不一致的问题导致的。我个人的建议是,如果使用 jruby 1 1 2 ,那么最好安装 jdk 1 6 ;如果使用的不是 jruby 1 1 2 ,那么最好换成是 jruby -. 1 1 2
  备注:关于脚本运行的输出结果中最后那一行错误提示:
   'cmd' 不是内部或外部命令,也不是可运行的程序或批处理文件。
  我偶然发现能用以下方法解决:进入 jruby 的目录下的 bin 目录,将其中 jruby bat 文件名修改为任意,然后再在 cmd 命令行下执行 ruby 脚本时,这个错误提示就不显示了,暂时还没搞懂是为什么。
  基本上 JRuby 入门需要知道的东西就是这些。第一个 Hello World 就此完成。
  来源: 51CTO    作者: slaughter
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值