1. 程式人生 > >配置Groovy開發執行環境

配置Groovy開發執行環境

前言:

      雖然一直在做C和C++,但只要涉及到能用Java或者.net開發的部分,還是很願意用這兩者進行開發的。雖然相比於C/C++,Java或.net的靈活性小了一些,但後者開發的效率真的是相當高,而且寫起來也不會像C/C++那樣讓人鬱悶。

      這兩年C#的發展可謂是精彩,Microsoft真不愧是最牛X的拿來主義公司,C#結合了多種語言的優點,寫程式碼相當流暢,特別是C#描述中介軟體和API時可選的表現方法更多,對於類庫使用者的要求更低,真的很不錯。

      當然,相比Phyton、Ruby或者Javascript這類指令碼,任何強型別語言都顯得不那麼靈活,就好比PHP能提供比C語言更多的語言特性,包括閉包這樣強大的功能。C#能以一種強型別語言做到相當多的動態語言特性,真是很了不起。對應Java,這兩年發展的真的很慢,最新版本的JDK 7,也不過是增加了.net framework 2.0中幾個常用功能,和.net framework 4相比依然相差很遠。Java上有Spring等如此強大的API,語言本身卻簡單的近乎粗陋,真是不好說。

      有人說Java就應該是這樣的,就應該用getter/setter而不用=運算子,就應該不停的throws,就應該用一大票的interface,就應該不能自定義值型別……但我總覺得,開發人員喜歡什麼樣的設計模式都不能成為語言本身不提供該功能的理由。

      否則,Groovy為什麼會出現呢?

      不吐槽了,既然Java上誕生了Groovy,這門語法甜的發膩的語言就肯定會讓很多人喜歡它!雖然Groovy目前還存在效率方面的問題,它甚至比Javascript更慢,但Groovy畢竟是依賴於Java的,畢竟是和Java無縫掛接的,畢竟具備Java, Javascript, Phython, Ruby等等語言的優點,所以我估計誰也不能阻止Groovy的前進了!

 1、配置Groovy開發環境

      Groovy的安裝挺簡單的,基本上和JDK的安裝差不多,從http://groovy.codehaus.org/Download下載Groovy的GDK環境的安裝包Windows-Installer(應該是1.8版本了),直接安裝就可以了;如果下載的是zip版本,則按照如下步驟設定即可:

  1. 將zip包解壓到隨便那個目錄中,如d:\devtools\groovy1.8.4
  2. 設定環境變數GROOVY_HOME,值為放置解壓檔案的目錄,如d:\devtools\groovy1.8.4
  3. 增加環境變數path,指向%GROOVY_HOME%\bin
      接下來就可以在Groovy控制檯中編寫指令碼了,在Windows控制檯(cmd)下輸入groovyconsole命令進入groovy控制檯,在裡面輸入程式碼 println "HelloWorld"回車,按組合鍵CTRL+R就可以看到執行結果了。

      當然,這是Groovy自帶的最基本的開發工具,很不實用,對於Groovy,NetBeans,IntelliJ IDEA等開發環境都提供了完善的支援,eclipse也提供了對應的外掛。這裡主要說一下eclipse中安裝外掛的辦法。

                    等上一會兒,直到eclipse從網上找到找到要安裝的包,此時把要安裝的包前面的複選框選中(全選即可),點選Finish按鈕即可開始安裝


圖3

            其實我試了幾次線上安裝,都是安裝到一半的時候由於神奇的未知網路原因,安裝中斷,所以最終我使用的是離線安裝的辦法:
  1. 注意下載的這個安裝包不能使用eclipse傳統的外掛安裝方式(內含Groovy編譯器),無論覆蓋方式、Link檔案方式還是dropins目錄方式都玩不轉,還得使用eclipse的”Help->nstall New Software“方式安裝;
  2. 當開啟上述圖2的對話方塊後,不要填寫網址,按下Achieve按鈕,在出現的對話方塊中填寫下載檔案的路徑和檔名

       
    圖4
  3. 點選OK,繼續安裝即可
      外掛安裝後重啟eclipse,在新建專案中應該包含了Groovy Project和Groovy Class,這就表示Groovy外掛安裝成功,可以利用eclipse開發Groovy應用程式了!