首 页新闻文章中心下载中心客户留言
您当前的位置:古朴下载网文章中心程序设计java程序设计Java数据库 → 文章内容 退出登录 用户管理
本类热门文章
相关下载
关于在JRuby中构建Apache Derby数据库应用程序的两种方法(三)
作者:本站  来源:本站原创  发布时间:2008-3-7 10:36:57

减小字体 增大字体

将 JRUBY_HOME 环境变量设为 JRuby 所解压缩到的目录。例如,set JRUBY_HOME=c:javajruby。

  最后,将 JRUBY_HOME 添加到 PATH 环境变量中。

  编写简单的 JRuby 脚本

  现在编写一个简单的 JRuby 脚本来检验环境是否已正确配置并首次查看 JRuby 的 Ruby 特征和 Java 特征。

  打开文本编辑器,并创建一个包含下面一行代码的文件:puts 'Hello World'

  在 Ruby 中,puts 是打印字符串的一种方法。把它看作输出字符串。这行代码等效于下面的一行 Java 代码:System.out.println("Hello World")。(有关 Ruby 的介绍性文章,请参阅“脱离 Rails 看 Ruby”教程 [developerWorks,2005 年 12 月]。)

  将文件另存为 helloWorld.rb,并且返回到命令行。在此脚本上运行 JRuby 应当会显示以下结果:

  jruby helloWorld.rb

  Hello World

  这个结果告诉您 JRuby 已成功激活 JVM 并在其中执行了 Ruby 脚本。下一步是确保可以访问 Java 类,从而可以使用 JDBC 来连接到 Derby。

  将清单 1 中所示的三行添加到 helloWorld.rb 文件中:

  清单1:确保能访问 Java 类

require 'java'
include_class("java.lang.System")
System.out.println("Hello Java World")

  当从 JRuby 脚本调用 Java 类时,需要明确地告诉 JRuby 将要引用哪些类或软件包。使用诸如 include_class 之类的 JRuby 方法可以完成该操作。要将那些 JRuby 方法导入脚本中,请使用上面的第一行(require 'java')。请将 require 视为 import 的 Ruby 等效命令。由于需要访问一个类 java.lang.System,因此需要告诉 JRuby 将要做的操作。包含该类后可以在其上引用 out.println。最后一行可以从 Java 程序中直接复制出来。

[] [返回上一页] [打 印]
文章评论 (评论内容只代表网友观点,与本站立场无关!)

用户名: 查看更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

         (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码

关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 管理登陆
友情连接及广告业务QQ:104261325(请注明来意)本网站日IP超五千,欢迎各位做广告及进行连接