2009年6月3日水曜日

Scala Plugin for NetBeans で外部の Scala Development Kit を使う

Scala Plugin for NetBeans (以下、 Scala Plugin) には Scala 本体(2.7.3-final)が同梱されています
そのため、プラグインとは別に Scala をダウンロードする必要はありません
しかし、最新版を使いたいという場合は、外部の Scala を指定することが可能です
設定方法はコチラに記述してありますが、以下に抜粋します
(外部の Scala インストール先は /opt/local/share/scala としています)

まず、環境変数 SCALA_HOME を設定します
(例では~/.bash_profileに設定しています)
$ vi ~/.bash_profile

以下の内容を追加します
export SCALA_HOME=/opt/local/share/scala

変更後、環境変数を反映させてください
次に netbeans.conf へ "scala.home" を設定します
netbeans.conf はインストールされている NetBeans 内にあります
OS X にてデフォルトの場所にインストールした場合は以下の場所になります
(NetBeans のパッケージ名(バージョン)などは適時読み替えてください)
$ vi /Applications/NetBeans/NetBeans\ 6.7\ RC1.app/Contents/Resources/NetBeans/etc/netbeans.conf

このファイルの "netbeans_default_options" に "-J-Dscala.home=/opt/local/share/scala" を追加します
# Options used by NetBeans launcher by default, can be overridden by explicit
# command line switches:
netbeans_default_options="-J-Dcom.sun.aas.installRoot=/Applications/NetBeans/glassfish-v2ur1 -J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Dnetbeans.logger.console=true -J-ea -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=true -J-Dscala.home=/opt/local/share/scala"

これで、 Scala Plugin から外部の Scala を利用することができます

しかし、実行したところ、以下のようにエラーがでます

メッセージから判断するに、ただ単にエラーとなったファイルの実行権限がないというだけなのですが、環境が Mac OS X なので、 (Windows 用の) bat ファイルの実行は不要です
OS によってこの辺りを切り替えられてないのか、ソースを見ないとわかりませんが、バグ報告か(余力があれば)パッチを送れたらと思います
※ エラーは表示されますが、使用する上では問題はないように思います

0 件のコメント: