Help us understand the problem. What is going on with this article?

scala勉強のため、Java9+IntelliJ IDEA CEをインストールしてみた。(macOS)

More than 1 year has passed since last update.

Scala初心者です。
Scala勉強のため、(社内勉強会月2回)インストールしてみた記録です。

インストール

  • java9
インストール
$ brew cask install java
確認
$ java -version
java version "9.0.1"
Java(TM) SE Runtime Environment (build 9.0.1+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.1+11, mixed mode)
  • IntelliJ IDEA CE 2017.3
インストール
$ brew cask install intellij-idea-ce
  • sbt(Intellij IDEA CEの内部にあるので必須ではない)

java9で動かない現象があったみたいですが(確認x)、homebrew(最新)でインストールして動きました。

インストール
$ brew install sbt

Intellij IDEA CEの設定

  • アプリケーションを起動する

起動アイコン

  • OK

import setting

  • Next: Keymaps

Keymaps

  • Next: Launcher Script

Launcher Script

  • Next: Default plugins

Default plugins

  • Next: Featured plugins

Default plugins

  • ScalaをInstall -> Start using IntelliJ IDEA

Featured plugins

  • ローディングを待つ

Loading

  • IntelliJ IDEA CE 起動完了

008.png

Hello Scalaをやってみる

  • Create New Project

008.png

  • Scala -> sbt -> Next

009.png

  • NameLocationを入力してNext

010.png

  • しばらく待ってからsrc/main/scalaディレクトリにファイル追加

ファイル追加

ファイル名入力

* コード入力

HelloScala.scala
object HelloScala {
  def main(args: Array[String]): Unit = {
    println("Hello, Scala")
  }
}
  • 実行

実行

  • 結果

014.png

以上。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした