`
guoweimail
  • 浏览: 203740 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JRuby初始安装与使用

    博客分类:
  • Java
 
阅读更多

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

 

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

 

 

欲进行JRuby配置,进入CMD命令行,输入jruby -v,输出结果应该如下:

ruby 1.8.6 (2008-05-28 rev 6586) [x86-jruby1.1.2]

 

 

在C盘根目录下新增一个HelloWorld.rb文件,有记事本编辑该文件,输入如下内容:

 

puts "Hello world"

 

 

修改后保存退出,进入cmd命令行,执行如下命令: 

jruby HelloWorld.rb 

 

 

输出结果应该实现

 

hello world

 

 

然后我们再尝试用JRUBY调用JAVA的类,修改刚才的HelloWorld.rb文件,修改内容如下:

 

 

require 'java' 
include_class("java.lang.System") 
System.out.println("hello world") 
 

 

修改后保存退出,进入cmd命令行,执行如下命令: 

jruby HelloWorld.rb 

 

输出结果应该实现

 

hello world

分享到:
评论

相关推荐

    guard-jruby-minitest:在没有启动成本的情况下在 JRuby 上保护 Minitest

    这个保护扩展允许您在 JRuby 上运行所有测试,而无需每次都产生初始启动成本。 它会提前加载您的所有应用程序文件,并重新加载任何更改。 这样,当您运行 test 时,JVM 已经在运行,并且已经需要您的文件。 可用于...

    guard-less:警卫

    使用以下命令将初始设置添加到您的Guardfile中: guard init less 请注意,您还必须安装therubyracer(或在运行JRuby时安装therubyrhino)。 用法 请阅读。 保护文件 less_options = { all_on_start : true , ...

    Spring中文帮助文档

    14.6.2. 配置和安装 14.7. JasperReports 14.7.1. 依赖的资源 14.7.2. 配置 14.7.3. 构造ModelAndView 14.7.4. 使用子报表 14.7.5. 配置Exporter的参数 15. 集成其它Web框架 15.1. 简介 15.2. 通用配置 ...

    Spring API

    14.6.2. 配置和安装 14.7. JasperReports 14.7.1. 依赖的资源 14.7.2. 配置 14.7.3. 构造ModelAndView 14.7.4. 使用子报表 14.7.5. 配置Exporter的参数 15. 集成其它Web框架 15.1. 简介 15.2. 通用配置 ...

    spring chm文档

    17. 使用Spring进行远程访问与Web服务 17.1. 简介 17.2. 使用RMI暴露服务 17.2.1. 使用 RmiServiceExporter 暴露服务 17.2.2. 在客户端链接服务 17.3. 使用Hessian或者Burlap通过HTTP远程调用服务 17.3.1. 为...

    Spring-Reference_zh_CN(Spring中文参考手册)

    14.6.2. 配置和安装 14.6.2.1. 文档视图定义 14.6.2.2. Controller 代码 14.6.2.3. Excel视图子类 14.6.2.4. PDF视图子类 14.7. JasperReports 14.7.1. 依赖的资源 14.7.2. 配置 14.7.2.1. 配置ViewResolver 14.7....

    Spring 2.0 开发参考手册

    17. 使用Spring进行远程访问与Web服务 17.1. 简介 17.2. 使用RMI暴露服务 17.2.1. 使用 RmiServiceExporter 暴露服务 17.2.2. 在客户端链接服务 17.3. 使用Hessian或者Burlap通过HTTP远程调用服务 17.3.1. 为...

    expense:用 JRuby 和 PostgreSQL 玩转 Angular.JS 和 Ransack

    自述 此自述文件通常会记录启动和运行应用程序所需的任何步骤。 您可能想要涵盖的内容: Ruby版 系统依赖 配置 数据库创建 数据库初始化 ... 如果您不打算运行rake doc:app请随意使用不同的标记语言。

    looksist:Redis支持查找模型

    安装 将此行添加到应用程序的Gemfile中: gem 'looksist' 支持的Ruby版本 ruby 2.1 ruby 1.9.3 jruby 1.7 依存关系 JsonPath - required by the gem. ActiveSupport - external dependency, make sure to ...

    UTM实践

    默认情况下会安装Spring) Spring广泛使用Process.fork ,因此将无法在不支持分支的平台(Windows,JRuby)上提供加速。演练设置将Spring添加到您的Gemfile中: gem "spring" , group : :development (注意:使用...

    Spring:Rails应用程序预加载器

    Spring广泛使用Process.fork ,因此将无法在不支持分支的平台(Windows,JRuby)上提供加速。 演练 设置 将Spring添加到您的Gemfile中: gem "spring" , group : :development (注意:使用gem "spring", git: "....

    Maven权威指南 很精典的学习教程,比ANT更好用

    2. 安装和运行Maven 2.1. 验证你的Java安装 2.2. 下载Maven 2.3. 安装Maven 2.3.1. 在Mac OSX上安装Maven 2.3.2. 在Microsoft Windows上安装Maven 2.3.3. 在Linux上安装Maven 2.3.4. 在FreeBSD或OpenBSD上...

    初级java笔试题-ugly.automata:生成元胞自动机的算法集合

    类,该类采用规则编号、初始状态以及 #run(steps) 方法。 结果产生一个字符串数组。 安装 gem install ugly . automata 要求 需要Ruby 1.9。 测试: Ruby 1.9.3p0(2011-10-30 修订版 33570)[x86_64-darwin10.8.0] ...

    JAVA上百实例源码以及开源项目源代码

    1个目标文件,JNDI的使用例子,有源代码,可以下载参考,JNDI的使用,初始化Context,它是连接JNDI树的起始点,查找你要的对象,打印找到的对象,关闭Context…… ftp文件传输 2个目标文件,FTP的目标是:(1)提高...

    JAVA上百实例源码以及开源项目

    1个目标文件,JNDI的使用例子,有源代码,可以下载参考,JNDI的使用,初始化Context,它是连接JNDI树的起始点,查找你要的对象,打印找到的对象,关闭Context…… ftp文件传输 2个目标文件,FTP的目标是:(1)提高...

    cinter:Sinterklaas 送礼应用程序

    JRuby 1.7.16.1 系统依赖 Java 配置 您将需要三个秘密环境变量才能使邮件正常工作: SECRET_DOMAIN=[您的 gmail 域(通常是 gmail.com)] SECRET_USER_NAME=[您的 Gmail 地址] SECRET_PASSWORD=[您的 gmail 密码...

Global site tag (gtag.js) - Google Analytics