詳細はググってください。コード書かずにブラウザからだけで取得できます。
mac の場合はデフォルトでインストールされています。
dictav: @neko_gata_s ちょっとしたことですが、macのどこかのバージョンからJDKデフォルトでは入っていませんよー https://t.co/FrVkWc2kkF [http://twitter.com/dictav/status/371979353304743936]
とのことなので手動でインストールしてください。
winの場合は普通にインストーラーでインストールします。こちらからJDKをダウンロードしてインストールしてください。 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
$ brew install scala
http://www.scala-lang.org/download/
から 2.10.2を ダウンロードし、好きなところに展開する。
環境変数SCALA_HOME
に、先ほど展開したディレクトリに設定し、SCALA_HOME/bin
にパスを通す
ターミナルでscala
と実行して、REPLが起動したら OK です。
see 始める sbt - セットアップ (Mac の場合は Unix のほうに準じてください)
Windowsの場合は、こちらから
http://www.scala-sbt.org/release/docs/Getting-Started/Setup.html
Installing sbtのところにある、MSI for Windowsをダウンロードしてインストールすると楽です。
今回は IntelliJ IDEA を利用します。
普通にインストールしてください。
IntelliJ IDEAを立ち上げて、Preferences -> Plugins -> Browse repositories
(※初めて起動したときはWelcome To IntelliJ IDEAの画面がでます。Configure -> Plugins -> Browse repositories)
SBT v1.5.0 と scala をインストール
see sbt-idea
まずはPlatformとしてSDKにJDKを登録する。
File -> Project Structure -> Platform Settings -> SDKsで+ボタンからJDKのHOMEディレクトリを選択。
(※初めて起動したときはWelcome To IntelliJ IDEAの画面がでます。
Configure -> Project Defaults ->Project Structure -> Platform Settings -> SDKs)
Preferences(Windowsの場合はFile -> Settings) -> IDE Settings -> Scala で、JDKの選択
Preferences -> SBT
- SBT lancher jar file に、sbt-lancher.jarのパス(brewでインストールした場合 /usr/local/Cellar 掘るとあります)を設定
- VM parametersはひとまず
-Xmx512M -XX:MaxPermSize=256M -Dfile.encoding=utf-8
としておく
File -> new project -> Scala module
- ProjectName に HelloScala
- Set Scala Home に SCALA_HOME のパス(brewでインストールした場合は
/usr/local/Cellar/scala/2.10.1/libexec
)
を設定してFinish
src を右クリックして Mark Directory As -> Unmark as Source Root
src を右クリックしてnew -> directory
mainと入力してOK.
main を右クリックしてnew -> directory
scalaと入力してOK.
scala を右クリックして Mark Directory As -> Source Root
scala を右クリックして new -> Scala Class
- Name:HelloScala
- kind:Object
と入力してOK
ファイルの中身は
object HelloScala {
def main(args:Array[String]): Unit = println("hello scala")
}
とする
下のほうにある「SBT」をクリックするとsbtコンソールが立ち上がる。
再生ボタンを押して SBT を走らせる
そこに run
と入力
[info] Compiling 1 Scala source to ....
[info] Running HelloScala
hello scala
[success] Total time: ....
と出力されればOK
質問等は @neko_gata_s まで。可能な限り答えます