JRuby+Netbeans開發(fā)攻略之用jruby調(diào)用jfreechart
最近要做一個簡單的系統(tǒng),上面要求摸索一下Jruby,對應的IDE理所當然的選擇了Netbeans,這一系列文章會記錄下開發(fā)過程中遇到的問題、難點與可能的解決方案。Netbeans版本為6.5.1 ruby版(50M+的那個)。本文主要介紹如何用jruby調(diào)用jfreechart
用jruby調(diào)用jfreechart第一步:搭建項目框架
安裝完Netbeans之后,選擇新建項目,ruby平臺選擇jruby,服務器選擇webrick
然后下一步里面填數(shù)據(jù)庫信息時勾上"使用JDBC",如果不勾的話,rails會連不上mysql,原因應該是mysql驅(qū)動沒默認安裝,而JDBC的東西反正JRE都自帶了,所以沒啥問題
如果一開始忘了勾JDBC的話也不要緊,建完項目以后,修改項目屬性,在JAVA選項卡里面添加一個jar文件到jruby類路徑,jar文件的路徑是 %netbeans_path\ide10\modules\ext\mysql-connector-java-5.1.6-bin.jar
然后在database.yml里面照著這樣寫
Ruby代碼
- adapter: jdbc
- driver: com.mysql.jdbc.Driver
- url: jdbc:mysql://localhost:3306/db_name
用jruby調(diào)用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官網(wǎng)查了下,這個問題是因為更新到rails2.2.2 引起的,也給出了解決辦法,給個鏈接http://blogs.sun.com/divas/entry/fixing_the_rails_requires_rubygems
說明一下,官網(wǎng)沒說清楚,執(zhí)行的命令應該是這樣
Ruby代碼
- jruby -S gem install rubygems-update
- jruby -S update_rubygems
以上就是在JRuby與Netbeans開發(fā)中,用jruby調(diào)用jfreechart的方法。
熟悉netbeans環(huán)境
netbeans默認字體太小了,修改\etc\netbeans.conf文件,在netbeans_default_options那行最后加上--fontsize 12可以調(diào)整字體,我感覺12就差不多了
另外快捷鍵選項里面可以修改netbeans的快捷鍵為eclipse風格,這下用起來就舒服多了。
【編輯推薦】