Kotlinの環境構築(ジーズアカデミーでの勉強会向け)

## 経緯

https://qiita.com/ngsmvn/items/b74328291d0b5342e407

## JDK/IntelliJのインストール

[Kotlinは何故便利なのか](https://qiita.com/ngsmvn/items/9ccc30b1ab1e6718d8c5)に書いたように、KotlinはJVMというJavaの実行環境で動きます。なので、まずJDK(Java Development Kit; Javaの開発キット)をインストールします。IntelliJというKotlinを開発した会社のIDEを入れるとKotlinがおまけでついてくる(+ 勉強会ではIntelliJを使っている想定)ので、そのIDEをインストールします。

## Macの人
以下のコマンドをターミナルから打ってください。1行目はエラーが出るかもしれませんが、無視してください。インストールできたら、[IntelliJの設定をしてください](# IntelliJの設定(MacもWindowsも大体同じ))

```Bash
xcode-select --install
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null ; brew install caskroom/cask/brew-cask 2> /dev/null
brew cask install adoptopenjdk
brew cask install intellij-idea-ce
```

## Windowsの人
バッチファイル(Windowsのコマンドをまとめて実行するためのファイル)を作ったので、ダウンロードしてください。
https://drive.google.com/open?id=1M_aEebso6bsSt3Ax3r-PLyyAYssoqlBo

上記のリンクをクリックすると、「大きすぎてウィルス スキャンを実行できません。このファイルをダウンロードしてもよろしいですか？」という画面になるので、「ダウンロード」というボタンをクリックしてください。気になる人は、ダウンロード後にウィルススキャンを実行してください。

ダウンロードしたら解凍してください。フォルダはどこでも大丈夫です。install.batと書いてあるファイルをダブルクリックしてください。以下の画面が出るので、「詳細情報」をクリックしてください。
![2019-12-03_LI.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/227939/ffbf4ba6-6c0a-8aab-2bb1-234c995ecc8c.jpeg)

「実行」というボタンが出るので、それをクリックするとインストールが始まります。しばらく時間がかかるので待ってください。インストールが終わると、デスクトップにショートカットができるので、クリックしてintelliJの設定に進んでください。

## IntelliJの設定
インストールが終わったら、intelliJを起動してください。下の画面が出るので、「Do not import settings」を選んでください。

![2019-11-24.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/227939/52048799-e2cc-e91d-00cf-42cec1ea8962.png)

テーマを選ぶ画面になるので、黒い方か白い方か好きな方を選んで、左下の「Skip Remaining and Set Defaults」を選んでください。

![2019-11-24 (1).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/227939/194b9ad7-b6bf-9781-2fe5-30b2d148895d.png)

ここで設定は終わりですが、Kotlinが正しくインストールで来ているか確認します。

この段階で↓の画面が出ていると思うので、「Create New Project」を選択してください。

![2019-11-24 (2).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/227939/d923d4c9-5bba-67d6-a8f8-963b0185603f.png)

「Kotlin」と「JVM」を選択し、「Next」を押してください。
![2019-11-24 (3).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/227939/4a3a5fce-d67d-ca30-d3b7-60325e9ddaf4.png)

適当にプロジェクト名を入力し(スクリーンショットでは「Test」になっています。)、「Finish」を押してください。
![2019-11-24 (4).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/227939/a2e21966-666b-2e8e-2b89-c8f28d6c2b0c.png)

intelliJを使うコツが表示されますが、一旦「Close」を押してください。
![2019-11-24 (5).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/227939/932f4b91-0368-f286-0c10-97cee73cb430.png)

左上の「Project」を押してください
![2019-11-24 (6)_LI.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/227939/8ca2f5de-f10f-ee8f-daf9-e94abcddc075.jpeg)

「src」というフォルダを右クリックしてください。メニューが表示されるので、「New」→「Kotlin File/Class」を選択してください。
![2019-11-24 (8).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/227939/1410ae3f-01d6-3294-43d2-793282336c07.png)

ファイル名を適当に入力し、「File」を選択してください。
![2019-11-24 (9).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/227939/6861fd4b-f6ce-1aec-ffbb-df9ecd3f052d.png)

以下のコードを張り付けてください

```Java
fun main() {
    print("インストールできたぜ")
}
```

画面の上の方に「Run」というボタンがあるので、押してください。実行するファイルを聞かれるので、Test.ktを選んでください。

Macの人は「Apple Store以外からインストールしたソフトを実行してもいい?」みたいな画面が出るので、セキュリティの設定から実行を許可してください。(すみませんが私はWindows使っているので、詳しくはMacを使っている人に聞いてください。)
![2019-11-24 (13)_LI.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/227939/ce8ff214-e846-7d91-58e3-d65ca50a4f9f.jpeg)

少し待つと、コンソールに「インストールできたぜ」と表示されます。
![2019-11-24 (14).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/227939/e2400ef2-84d4-974a-f69b-e9c2298e545f.png)

もし何かトラブった人は、Facebookで私に連絡するか、勉強会の日に早めにG'sに来てください。

---
以上!