Javaのスクリプト言語Groovyのインストール JAVAの言語仕様でそのままスクリプトなGroovyをMacOS-Xにインストールしてみる(現バージョンは10.3.5)。rubyやperlなんかがあるのになぜかというと、スクリプトでそのままGUIが作れるから。OS-Xの場合AppleScriptがあるからGUIを作れるんだけど、ドキュメントがねぇ・・・。それに対してJAVAなら日本語ドキュメントあるし、書籍も本屋に腐るほど売ってる。それにちゃんとJAVAに入るらしいから標準搭載されるかもしれないじゃん?。 $groovy -bash: groovy: command not found ま、そりゃそうか。さて・・・。色々やってみると、この時点で以下の問題が判明。 $cd /applications/groovy/bin $chmod 755 * と、PATHの設定と、環境変数JAVA_HOMEとGROOVY_HOMEの設定をする。OS-Xではterminalを開くとbashが標準なので、以下のファイルを.bash_profileという名前で自分のホームディレクトリに置く。 export JAVA_HOME=/usr export GROOVY_HOME=/applications/groovy export PATH=$PATH:/applications/groovy/bin で、ターミナルを立ち上げ直して、確認。 $env 略 PATH=/bin:/sbin:/usr/bin:/usr/sbin:/applications/groovy/bin 略 JAVA_HOME=/usr 略 GROOVY_HOME=/applications/groovy ふむ。ちゃんとパスも環境変数も追加されてるね。では、再び。 $groovy error: neither -e or filename provided usage: groovy -c,--encoding <charset> specify the encoding of the files -e <script> specify a command line script -h,--help usage information -i しめしめ、動いた動いた。ではちょっとプログラミング。JAVAなスクリプトってことで、やはりGUIを動かしてみようってことで、以下のテストプログラムを作成。ファイル名はtest.groovy import java.awt.*; f = new Frame(); label = new Label("hello~"); f.add(label); f.setSize(100,200); f.show(); そして実行 $groovy test.groovy おぉー、動いた。アクアだ。org.chdehaus.classworkds.Launcherってなんだろうね。まぁいっか。 Category:Software | ||