IronRuby – 使用NetBeans編寫IronRuby代碼

來源:互聯網
上載者:User
文章目錄
  • 添加Ruby平台
  • 建立項目
  • 添加檔案
  • 設定運行參數
  • 設定統一UTF-8編碼
  • 運行

  在IronRuby - 怎麼就沒有好用的IDE呢??中介紹了一些編輯IronRuby的IDE。RubyMine我下載過來用了一下,發現添加檔案等都有問題,所以就不用了。而我們公司已經有團隊在使用NetBeans了,並且它是開源的,所以我也就嘗試它用一下。今天花幾個小時用了一下,本篇就把這幾個小時我瞭解到的給大家介紹一下,以便大家可以快速的通過Netbeans來編寫和運行IronRuby代碼。

添加Ruby平台
  1. 開啟菜單【工具】-【Ruby平台】
  2. 彈出Ruby平台管理員後,點擊【添加平台】,在檔案名稱上輸入"c:\Program Files\IronRuby 1.0v4\bin\ir.exe" 後選擇【開啟】,則加入了Ruby 1.8.6-p368

建立項目

建立項目,選擇【Ruby應用程式】,然後進入【下一步】後出現介面,注意需要設定Ruby平台為上一步添加的Ruby 1.8.6-p368

添加檔案

根據應用需求編寫代碼,(注意檔案為UTF-8編碼)以下為運行自動化測試的一個

設定運行參數

要想在NetBeans上直接運行程式,點擊項目屬性後,設定運行類別,注意要加上參數-KU,原因見我上一篇blog:IronRuby - 檔案編碼惹的禍

設定統一UTF-8編碼

通過以上設定後,可以直接按F6運行主專案,但是你會發現如果有顯示中文的地方仍舊在輸出視窗顯示的是亂碼,這時需要設定一下Netbeans的編碼

  1. 找到你的Netbeans安裝目錄下的etc檔案夾,如D:\software\NetBeans\NetBeans 6.7.1\etc
  2. 用記事本開啟netbeans.conf
  3. 找到netbeans_default_options這一句
  4. 在最後面加上一個空格,再加入-J-Dfile.encoding=UTF-8

 例如:netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=true -J-Dfile.encoding=UTF-8"

運行

一些都準備好了,這時我們可以按F6,通過ruby指令碼調用UI自動化類庫運行程式了,介面如下:

這個只能運行和看到輸出等,目前雖然還不能設定斷點:( ,但是如果有錯誤,會有較好的提示,如我寫的一個小樣本:

 

歡迎轉載,轉載請註明:轉載自周金根 [ http://zhoujg.cnblogs.com/ ]

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.