1)从JRuby的网站上下载最新版源代码(http://jruby.org/download),我下载的是1.4.0RC
2)解压到某个目录,我的目录是F:softwaresjruby-src-1.4.0RC1
3)启动NetBeans6.7.1,打开F:softwaresjruby-src-1.4.0RC1目录中的netbeans工程JRuby trunk
4) 源代码会出现有一个错误,原因是缺少anotation相关的包。到https://aptmirrorapi.dev.java.net/servlets/ProjectDocumentList下载zip文件。然后解压到目录F:softwaresapt-mirror-api
5)进入F:softwaresapt-mirror-apiapt目录,复制com文件夹,然后到NetBeans工程JRuby trunk的src目录下右键粘帖。
6)开始用NetBeans编译源代码,右键点击工程,选择Clean and Build。
7) 右键点击工程,选择Generate Javadoc
8) 右键点击工程,选择Test,运行UT,最后一个测试test_command_line_switches会失败。不清楚为什么?
9)添加到Ruby平台中,选择Tools->Ruby Platforms,会看到下图:
点击Add Platform,选择F:softwaresjruby-src-1.4.0RC1jruby-1.4.0RC1binJRuby.bat,然后确定。
10)在你自己的Ruby应用工程中,选择Ruby1.4.0RC1。
11)查看源代码。Ruby类的Java实现类名称通常前面冠以Ruby。比如String的Java实现类为RubyString,位于src目录的org.jruby包中。
12)追踪运行轨迹
Ruby的文档较少,为了更好的理解Ruby,看代码和调试是非常重要的。目前我还不清楚如何运行时调试这些代码。我还有一招,就是在里面添加代码,在控制台中打印调用栈的信息和其他我感兴趣的消息。比如:
StackTraceElement[] traces=(new Throwable()).getStackTrace();
for(StackTraceElement element:traces){
System.out.println(element.toString());
}
分享到:
相关推荐
JRuby是在著名的Ruby编程语言的基础上的纯Java的一种实现,它是动态的,开源的编程语言,特色是简单,具有很高的开发效率。Ruby具有很好的语法,编程...这篇文章给你演示如何使用NetBeans集成开发环境做JRuby的开发。
最近要做一个简单的系统,上面要求摸索一下Jruby,对应的IDE理所当然的选择了Netbeans,这一系列文章会记录下开发过程中遇到的问题、难点与可能的解决方案。Netbeans版本为6.5.1 ruby版(50M+的那个)。本文主要介绍...
netbeans下安装hibernate安装文档和hibernate升级文件
netbeans5.5安装图解,十分祥细
1:在Netbeans的下载网站http://netbeans.org/downloads/6.7.1/index.html下载 netbeans 6.7.1。 2:在上述网页选择zip可以下载uml插件:
NetBeans Ruby and Rails IDE with JRuby 2009,大家看标题就知道了啊。。好东西啊,刚得到就发上来了。。
Netbeans 6.0 JRuby on Rails demo
官方文档 NetBeans安装说明 最新说明
Netbeans 6.0 JRuby on Rails 演示 .swf
NetBeans 6.0 安装和配置Ruby Support
JRuby在Netbeans6.0中如何编辑,抢先体验
一款由sun公司开发的一款开发的软件,用于web开发,.net程序开发的必备软件
NetBeans安装步骤[整理].pdf
NULL 博文链接:https://bloodmud.iteye.com/blog/571282
NULL 博文链接:https://ariestiger.iteye.com/blog/658761
解压该压缩包后,文件夹里就是安装包,双击打开可以直接下载中文版的NetBeans IDE 8.2安装包,已包含jdk无需另外下载。非常方便。
我们可以手动来添加地址和安装。如图所示: 方法:NetBeans界面,“工具”->“插件”, 点击“设置”->点击“添加”,然后 添加一个更新中心地址 ,名称可以任意,URL如下: ...
netbeans使用方法,里边是学习java时使用netbeans的心得,经验之谈。
SE公司人员编写的在NetBeans中搭建SE模拟器,特别注意:文档中选择的模拟器有错误,所有的(Debug OnDevice是必须用USB接口连接到手机的真机测试,在电脑上模拟的必须用(Emuler))
NetBeans C/C++ 支持在 Microsoft Windows、Macintosh OS X、Linux 和 SolarisTM 操作系统上开发 C 和 C++ 应用程序。C/C++ 开发者可以将现有的应用程序导入到 NetBeans 项目系统中,或者开发新的应用程序和库。...