とりあえずScalaでHelloWorldを出すとこまで。IntelliJ IDEAもダウンロードしたけど、なんかモッサリしていたのでEclipseに変えた。やっぱりeclipseはIDEの鑑。
やること
①jdkをダウンロードしてインストールしてパスを通す(例:JAVA_HOME=C:\Program Files\Java\jdk1.6.0_25 PATHに左のディレクトリを追加)
②scala本体をダウンロードしてインストールしてパスを通す(例:C:\scala-2.9.1.final;C:\scala-2.9.1.final\bin をPATHに追加)
③例のごとくeclipseの新規ソフトウェアのインストールからURL入力(http://www.scala-lang.org/downloads/scala-plugin/) Scala Eclipse Pluginを選んでインストール
④HelloWorldをカカッとバックステッポで打ち込む
object HelloWorld { def main(args: Array[String]): Unit = { println("Hello, World!") } }
⑤javaVM上でScalaのバイナリを動かすにはScalaのライブラリが必要らしいんで、プロジェクトを実行する前に「実行の構成」->「メイン・クラスの検索時にシステムライブラリーを検索する」にチェック。そして実行。
とりあえずScalaのclassファイルはScalaのライブラリに依存しているというところがポイントか。いきなり「Exception in thread "main" java.lang.NoClassDefFoundError」とか出てビビった。