初めてのScala

2017/12/14

とりあえずScalaでHelloWorldを出すとこまで。IntelliJ IDEAもダウンロードしたけど、なんかモッサリしていたのでEclipseに変えた。やっぱりeclipseはIDEの鑑。

やること
①jdkをダウンロードしてインストールしてパスを通す(例:JAVA_HOME=C:Program FilesJavajdk1.6.0_25 PATHに左のディレクトリを追加)

②scala本体をダウンロードしてインストールしてパスを通す(例:C:scala-2.9.1.final;C:scala-2.9.1.finalin を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」とか出てビビった。