WindowsでKotlinの環境構築をする

今回の記事では、Windows10でKotlinの環境構築をするための手順を徹底解説します。

主にWindows10でKotlinプログラムを動かすのに必要なものは次の３つです。

> * JDK(Java Development Kit)―KotlinはJVM上で動作するため
* Kotlin―Kotlinプログラムを動かすため
* Visual Studio Code―テキストエディタといえばやっぱりこれ


<br>
# Kotlinの環境構築

<br>
## ①JDK(Java Development Kit)のインストール

KotlinはJVM上で動作するのでJDKが必要となります。したがって、まずはJDKの導入から行っていきましょう。

まずは以下のサイトにアクセスして、画像に表示されているサイトを表示してください。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1953176/3325177c-8bd0-5515-a01a-64c24e1c39e8.png)

システムの種類にビット数が書かれていると思います。(ちなみに管理人のWindowsのビット数は64です)

このビット数と同じJDKをインストールしましょう。

<code>jdk-14.0.1_windows-x64_bin.exe</code>をクリックし、ダウンロードします。ダウンロードできたらまた再度クリックすると、インストールが始まります。

インストールするフォルダはデフォルトのままにしておきましょう。インストールはこれで終了です。

続いて、Javaのコンパイル(コードを機械語に翻訳)ができるようにするために環境変数を設定します。

<br>
### 環境変数の設定―システム環境変数

「Win」キーと「S」キーを同時に押して検索欄を開き、「システム環境変数」と入力して「システム環境変数の編集」をクリックしてください。(画像参照)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1953176/005a187c-119c-0349-09a4-336536e32f4b.png)


**「環境変数」→「システム環境変数」の「新規」→「編集」の順番**にクリックしていきます。

「変数名」に<code>JAVA_HOME</code>、「変数値」に<code>C:\Program Files\Java\jdk-14.0.1</code>を入力し「OK」とクリックします。

<br>
### 環境変数の設定―パス設定

「システム環境変数」内にある変数「Path」をダブルクリックしましょう。

「新規」をクリックし、<code>%JAVA_HOME%\bin</code>を入力して<code>OK</code>をクリックします。

以上で環境変数の設定が終了しました。環境変数の設定を反映させるため、一度パソコンを再起動してください。

再起動後に「Win」キーと「R」キーを同時入力し、検索窓に<code>cmd</code>と入力します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1953176/5ed83c0a-c781-b862-66f0-d2e0fba0f787.png)

<code>java -version</code>と入力して、以下のように表示されれば環境変数の設定が完了です。

```
java version "16.0.2" 2021-07-20
Java(TM) SE Runtime Environment (build 16.0.2+7-67)
Java HotSpot(TM) 64-Bit Server VM (build 16.0.2+7-67, mixed mode, sharing)
```

<br>
## ②Kotlinのインストール

次にKotlinをインストールしましょう。

まずは以下のサイトにアクセスしてください。

https://github.com/JetBrains/kotlin/releases/latest

そして、<code>kotlin-compiler-1.3.71.zip</code>をダウンロードします。

展開先を<code>C:\</code>にして、展開ボタンをクリックします。

<br>
### パス設定

Kotlinを実行できるようにするために、パスの設定をします。

再度検索窓を開いて、「システム環境変数の編集」をクリックします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1953176/69e825fe-441e-b5cc-6e39-7f9745c946fe.png)


システム環境変数内の変数<code>Path</code>をダブルクリックし、「新規」をクリックして<code>C:\kotlinc\bin</code>と入力して「OK」をダブルクリックします。

以上でパスの設定が完了しました。

パスが正しく設定されているかどうか確認するため、コマンドプロンプトを開いてみましょう。

<code>kotlin -version</code>と入力してください。次のように返ってくれば設定完了です。

```
Kotlin version 1.3.72-release-468 (JRE 16.0.2+7-67)
```
<br>
## ③Visual Studio Code(VSCode)のインストール

次はVisual Studio Codeをインストールしていきます。

まずは以下のサイトにアクセスしてください。

https://azure.microsoft.com/ja-jp/products/visual-studio-code/

「Download now」をクリックし、Windowsの「64bit」をクリックしてダウンロードしましょう。

ダウンロードが終了したら、<code>VSCodeUserSetup-x64-1.42.1.exe</code>をダブルクリックします。

設定はデフォルトのままにしておき、インストールを開始します。これでセットアップは終わりです。

<br>
## ④Visual Studio Codeの拡張機能のインストール

VSCodeを起動すると、表示が英語になっているので日本語に変えます。画像に表示されている一番左のバーをアクティビティバーと呼びます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1953176/285f7f03-9b61-c32f-bdf2-7881f71bb97c.png)

上記の画像にある資格のアイコンをクリックしましょう。ここで拡張機能をインストールできます。

主にインストールする拡張機能は次の通りです。

> * Japanese Language Pack for Visual Studio Code
<br>
<br>
* Kotlin Language
<br>
<br>
* Code Runner

VSCodeを再起動すると設定が完了します。

これで環境構築が終了しました。

<br>
# まとめ

今日はKotlin入門として、Windows用に環境構築の説明をしてみました。ちなみにこれが私の最初の記事です。上手にできているかどうかわかりませんが、一応書いてみました。
初めて使いましたが、意外と難しいですね。

何か間違い等あれば遠慮なくコメントに書き残してください。よろしくお願いします。今日はこれで以上です。

【参考サイト】

https://kino-code.com/course-kotlin03-environment-for-windows/

https://www.sejuku.net/blog/98706