千家信息网

JRuby如何安装与配置

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,小编给大家分享一下JRuby如何安装与配置,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、确定JRuby安装环境在安装J
千家信息网最后更新 2026年11月01日JRuby如何安装与配置

小编给大家分享一下JRuby如何安装与配置,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

一、确定JRuby安装环境

在安装JRUBY之前,首先要确定本机上的JDK版本。如果使用的是jruby 1.1.1,那么可以使用jdk 1.4(来自网络,未亲自证明),但是如果使用的是jruby 1.1.2,那么JDK的版本***是1.6。JDK1.5的话可能会有部分早期版本不支持,具体的版本对应关系我没有一个个去证明,因为这其实是挺繁琐的,也没找到文档。

二、版本获取

JRUBY的下载:http://dist.codehaus.org/jruby/jruby-bin-1.1.2.zip

JAVA 1.6下载:http://192.18.108.239/ECom/EComTicketServlet/BEGIN31DA9601C7CEF4A95D66372DE469CD8C/-2147483648/2617791231/1/877946/877778/2617791231/2ts+/westCoastFSEND/jdk-6u5-oth-JPR/jdk-6u5-oth-JPR:2/jdk-6u5-windows-i586-p.exe

java 1.6中文API:http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/chm/JDK_API_1_6_zh_CN.CHM

(这个文档貌似也是拿翻译软件直接翻译过来的)

三、JRuby安装:

JRUBY的安装相当简单,首先将下载的压缩包解压到任意目录,然后在环境变量中增加JRUBY_HOME指向你的解压目录。然后在PATH中增加/jruby-1.1.2/bin,

JDK的安装与配置就不说了,网上一搜一大堆。

四、JRuby配置:验证JRuby安装正确

欲进行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

备注:在JRuby配置即测试JRuby安装过程中,关于脚本运行的输出结果中***那一行错误提示:

'cmd' 不是内部或外部命令,也不是可运行的程序或批处理文件。

我偶然发现能用以下方法解决:进入jruby的目录下的bin目录,将其中jruby.bat文件名修改为任意,然后再在cmd命令行下执行ruby脚本时,这个错误提示就不显示了,暂时还没搞懂是为什么。JRuby配置需要了解的暂时就这么多。

以上是"JRuby如何安装与配置"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

配置 命令 文件 版本 目录 内容 结果 提示 输入 输出 运行 方法 程序 篇文章 问题 文档 环境 脚本 错误 郁闷 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 科技互联网企业 关于新基建和互联网科技 天津摩尔互联网科技 上海卓越科技 互联网 上海亿帐通互联网科技 联恩商钥互联网科技有限公司 深圳市运趣互联网科技有限公司 互联网科技实习生岗位职责 互联网科技大奖都有哪些公司 工业互联网等科技实现智能化赋能 中科明德北京互联网科技 美国互联网科技实力 北京市互联网新科技 电子商务与互联网科技的关系 城市宝互联网科技有限公司 扫呗互联网科技有限公司 广西科技产业互联网是什么 兰石爱特工业互联网科技分公司 数字互联网科技有限公司 长沙易易互联网科技有限公司 互联网科技公司税收优惠 迪茉互联网科技 浩特互联网科技 赫美联合互联网科技 互联网科技公司名称 互联网科技公司的市场部门 老年人脱离互联网科技的作文 中国互联网十大科技股排名 国产互联网科技公司 同城互联网络科技
0