Webエンジニアの日常とリーグオブレジェンド

Webエンジニアとして働いている猫のブログ。EmacsとMySQLとリーグオブレジェンド(LoL)が好物。主に技術的な記事かLoLの記事を書く。

Windows/IntelliJで無料でScala開発する

f:id:yoshiki_utakata:20190804150704p:plain

環境

  • Windows 10
  • IntelliJ IDEA Version 2019.2
  • Java 8

IntelliJ Community Editionのダウンロード

ファッキン無料です。

Eclipse とどっちにしようかなと思ったのですが、IntelliJのほうがいいっぽいです。僕もそう思います。

参考: https://dwango.github.io/scala_text/IDE.html

Java のインストール

開発しようとしていたプロジェクトが Java 8 だったので、Java 8 をインストールしておきます。

www.utakata.work

Scala プラグインのインストール

最初のページからであれば Configure > Plugins で scala とか検索すればインストールできるはず。

Configure > Plugin
Configure > Plugin

最初のページじゃないときはメニューの Preferences から Plugins > Marketplace で scala とか検索すればインストールできるはず。

ProjectのImport

今回はすでにあるプロジェクトをImportしたいので、Import を選択。この辺も こちらのページ を参考にしています。

Import
Import

build.sbtを選択してOK。scalaのプラグインがインストールされていないとここで怒られるはず。

build.sbtを選択
build.sbtを選択

こんな画面が出てくるのでProject JDK を Java 8 にするために Project JDK の New から JDK を選択。

Project SDK > New > JDK
Project SDK > New > JDK

他の設定は変更せずに OK 。

参考

Scalaスケーラブルプログラミング第3版

Scalaスケーラブルプログラミング第3版

  • 作者: Martin Odersky,Lex Spoon,Bill Venners,羽生田栄一,水島宏太,長尾高弘
  • 出版社/メーカー: インプレス
  • 発売日: 2016/09/20
  • メディア: 単行本(ソフトカバー)
  • この商品を含むブログ (1件) を見る

Scala関数型デザイン&プログラミング ―Scalazコントリビューターによる関数型徹底ガイド (impress top gear)

Scala関数型デザイン&プログラミング ―Scalazコントリビューターによる関数型徹底ガイド (impress top gear)