【環境構築】Kotlinの開発環境
Kotlin でプログラムを書いて実行するための環境構築手順を説明します。Kotlin は JVM(Java 仮想マシン)上で動作するため、まず JDK のインストールが必要です。
JDK のインストール
Kotlin のコンパイルと実行には JDK(Java Development Kit)が必要です。
java -version
バージョン情報が表示されれば、JDK のインストールは完了です。
Kotlin コンパイラのインストール
Kotlin コンパイラのインストール方法はいくつかあります。
| 方法 | 概要 |
|---|---|
| SDKMAN | macOS / Linux で使えるバージョン管理ツールです。推奨の方法です。 |
| Homebrew | macOS の場合、Homebrew でインストールできます。 |
| 手動インストール | kotlinlang.org から直接ダウンロードします。 |
SDKMAN でインストールする場合:
sdk install kotlin
Homebrew でインストールする場合:
brew install kotlin
インストール後、以下のコマンドで確認します。
kotlinc -version
コンパイルと実行
1. ソースファイルを作成します
テキストエディタで『hello.kt』というファイルを作成し、以下の内容を書きます。
fun main() {
println("Hello, World!")
println("Kotlin の環境構築が完了しました。")
}
2. コンパイルします
kotlinc hello.kt -include-runtime -d hello.jar
『-include-runtime』は Kotlin のランタイムを JAR に含めるオプションです。これにより、Java だけで実行できる JAR ファイルが生成されます。
3. 実行します
java -jar hello.jar
『Hello, World!』と『Kotlin の環境構築が完了しました。』が表示されれば成功です。
ブラウザで試す(Kotlin Playground)
環境構築なしで Kotlin を試したい場合は、Kotlin Playground が便利です。ブラウザ上でコードを入力して、そのまま実行結果を確認できます。
学習の初期段階では Playground で文法を試しながら覚え、本格的な開発を始める段階でローカル環境を構築するとスムーズです。
IDE での開発
| ツール | 概要 |
|---|---|
| IntelliJ IDEA | Kotlin の開発元 JetBrains が提供する IDE です。Kotlin を最も快適に開発できます。Community 版は無料です。 |
| Android Studio | Android アプリ開発向けの IDE です。IntelliJ IDEA がベースで、Kotlin を標準サポートしています。 |
| Visual Studio Code | Kotlin 拡張機能をインストールすると、シンタックスハイライトやコード補完が使えます。 |
コマンドが見つからないとき
ターミナルで『kotlinc: command not found』と表示される場合は、PATH(パス)が通っていない可能性があります。以下の手順で確認・設定してください。
1. コマンドの場所を探します
コマンドの場所を確認します。
which kotlinc which kotlin
見つからない場合、よくあるインストール先を確認します。
ls /opt/homebrew/bin/kotlinc ls ~/.sdkman/candidates/kotlin/current/bin/kotlinc
2. 使用しているシェルを確認します
echo $SHELL
『/bin/zsh』と表示されたら『~/.zshrc』、『/bin/bash』と表示されたら『~/.bashrc』に設定を書きます。
3. PATH に追加します
コマンドの場所がわかったら、シェルの設定ファイルに PATH を追加します。
Homebrew でインストールした場合(macOS zsh):
echo 'export PATH="/opt/homebrew/bin:$PATH"' >> ~/.zshrc source ~/.zshrc
SDKMAN でインストールした場合(macOS zsh):
echo 'export PATH="$HOME/.sdkman/candidates/kotlin/current/bin:$PATH"' >> ~/.zshrc source ~/.zshrc
Linux (bash) の場合:
echo 'export PATH="$HOME/.sdkman/candidates/kotlin/current/bin:$PATH"' >> ~/.bashrc source ~/.bashrc
SDKMAN を使っている場合
SDKMAN でインストールした Kotlin が見つからない場合は、シェルの初期化設定が不足している可能性があります。以下が設定ファイルに含まれているか確認してください。
SDKMAN の初期化スクリプト:
export SDKMAN_DIR="$HOME/.sdkman" [[ -s "$HOME/.sdkman/bin/sdkman-init.sh" ]] && source "$HOME/.sdkman/bin/sdkman-init.sh"
JDK の PATH も確認してください
Kotlin は JVM 上で動作するため、『java』コマンドも使えるようになっている必要があります。『java -version』でエラーが出る場合は、JDK の PATH も合わせて設定してください。
Windows の場合は「システムの詳細設定」→「環境変数」→「Path」に Kotlin と JDK の両方のパスを追加します。
記事の間違いや著作権の侵害等ございましたらお手数ですがこちらまでご連絡頂ければ幸いです。