中国领先的IT技术网站
|
|

JRuby+Netbeans开发攻略之用jruby调用jfreechart

本文介绍了在使用Netbeans做为IDE的JRuby开发中,如何用jruby调用jfreechart。

作者:edokeh来源:JavaEye社区|2009-07-20 09:22

沙龙活动 | 去哪儿、陌陌、ThoughtWorks在自动化运维中的实践!10.28不见不散!


最近要做一个简单的系统,上面要求摸索一下Jruby,对应的IDE理所当然的选择了Netbeans,这一系列文章会记录下开发过程中遇到的问题、难点与可能的解决方案。Netbeans版本为6.5.1 ruby版(50M+的那个)。本文主要介绍如何用jruby调用jfreechart

用jruby调用jfreechart第一步:搭建项目框架

安装完Netbeans之后,选择新建项目,ruby平台选择jruby,服务器选择webrick

然后下一步里面填数据库信息时勾上"使用JDBC",如果不勾的话,rails会连不上mysql,原因应该是mysql驱动没默认安装,而JDBC的东西反正JRE都自带了,所以没啥问题

如果一开始忘了勾JDBC的话也不要紧,建完项目以后,修改项目属性,在JAVA选项卡里面添加一个jar文件到jruby类路径,jar文件的路径是 %netbeans_path\ide10\modules\ext\mysql-connector-java-5.1.6-bin.jar

然后在database.yml里面照着这样写

Ruby代码

  1. adapter: jdbc  
  2. driver: com.mysql.jdbc.Driver  
  3. url: jdbc:mysql://localhost:3306/db_name  

用jruby调用jfreechart第二步:更新rails版本

下一步再更新一下rails的版本,我更新到了2.2.2,同时也装上了warbler,听说这个玩意儿可以用来部署项目到tomcat,以后再说。

到这里基本搞定,项目目录建好了,不过报一个错误

Rails requires RubyGems >= 1.3.1 (you have 1.2.0). Please `gem update --system` and try again.

似乎是jruby自带的gem版本不够高,去netbeans官网查了下,这个问题是因为更新到rails2.2.2 引起的,也给出了解决办法,给个链接http://blogs.sun.com/divas/entry/fixing_the_rails_requires_rubygems

说明一下,官网没说清楚,执行的命令应该是这样

Ruby代码

  1. jruby -S gem install rubygems-update      
  2. jruby -S update_rubygems   

以上就是在JRuby与Netbeans开发中,用jruby调用jfreechart的方法。

熟悉netbeans环境

netbeans默认字体太小了,修改\etc\netbeans.conf文件,在netbeans_default_options那行最后加上--fontsize 12可以调整字体,我感觉12就差不多了

另外快捷键选项里面可以修改netbeans的快捷键为eclipse风格,这下用起来就舒服多了。

【编辑推荐】

  1. 学习在NetBeans环境下进行JRuby开发
  2. 使用JRuby开发Web Service全攻略
  3. 在JRuby下将RoR项目配置到tomcat详解
  4. 如何在tomcat上配置jruby on rails
  5. JRuby是什么? JRuby语言概览
【责任编辑:海洋 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

Linux编程技术详解

本书全面介绍了Linux编程相关的知识,内容涵盖Linux基本知识、如何建立Linux开发环境、Linux开发工具、Linux文件系统、文件I/O操作、设备文...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊
× Python最火的编程语言