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

最近要做一个简单的系统,上面要求摸索一下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风格,这下用起来就舒服多了。

新闻标题:JRuby+Netbeans开发攻略之用jruby调用jfreechart
网站URL:http://www.csdahua.cn/qtweb/news4/350804.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网