Kotlinは、主に JVM(Java仮想マシン)上で動作する言語として広く使われていますが、実際には Kotlin/JVM・Kotlin/Android・Kotlin/Native・Kotlin/JS など複数の実行環境があります。
本記事では、最も利用者が多い Kotlin/JVM を前提に、インストール方法を正確に解説します。
目次
Kotlinのインストール方法は大きく3つに分かれる
Kotlinは「単体でインストールする言語」というより、目的に応じて環境を選ぶ言語です。
まず全体像を整理します。
| 目的 | 推奨される方法 |
|---|---|
| Kotlinの学習・一般的な開発 | IntelliJ IDEA |
| コマンドラインでKotlinを使う | kotlinc(公式コンパイラ) |
| Androidアプリ開発 | Android Studio |
結論として、学習や通常の開発では IntelliJ IDEA を使うのが最も確実で簡単です。
方法① IntelliJ IDEA を使う(最も安全で一般的)
Kotlinは JetBrains によって開発されており、同社の公式IDEである IntelliJ IDEA は Kotlin を標準サポートしています。
IntelliJ IDEA を使うメリット
- Kotlinが最初から利用可能
- IDEがKotlin仕様に最適化されている
- JDKのダウンロードもIDE内で完結
- 学習から実務までそのまま使える
インストール手順
- IntelliJ IDEA公式サイトから Community版(無料) をダウンロード
- OS(Windows / macOS / Linux)に合わせてインストール
- 起動後「New Project」を選択
- 「Kotlin」→「Kotlin/JVM」を選択
- JDKが未設定の場合は「Download JDK」を選択
- プロジェクトを作成
動作確認
fun main() {
println("Hello, Kotlin!")
}
このコードを実行し、コンソールに Hello, Kotlin! と表示されれば、環境構築は成功です。
方法② Kotlin公式コンパイラ(kotlinc)を使う
IDEを使わず、ターミナル(CLI)でKotlinを扱いたい場合は、公式コンパイラである kotlinc をインストールします。
前提条件
- Kotlin/JVM を使う場合、JDK(Java Development Kit)が必要
javaコマンドが実行できる状態であること
macOS(Homebrew)
brew update
brew install kotlin
確認
kotlinc -version
Linux / macOS(SDKMAN)
curl -s "https://get.sdkman.io" | bash
その後、シェルを再起動するか初期化を行ったうえで:
sdk install kotlin
Windows
Windowsでは、公式配布されている Kotlin Compiler(zip) をダウンロードして利用するのが一般的です。
- Kotlin公式の配布ページ(GitHub Releases)から compiler zip を取得
- 任意のディレクトリに解凍(例:
C:\kotlin) C:\kotlin\binを環境変数PATHに追加- コマンドプロンプトで確認:
kotlinc -version
Kotlinプログラムの実行例(CLI)
kotlinc hello.kt -include-runtime -d hello.jar
java -jar hello.jar
方法③ Android Studio を使う(Android開発)
Androidアプリ開発を行う場合は Android Studio一択です。
- Android Studio には Kotlin サポートが標準で含まれている
- 新規プロジェクト作成時に「Language: Kotlin」を選択するだけで利用可能
- Kotlinプラグインを別途インストールする必要は基本的にありません
Java(JDK)は必要か?
結論
- Kotlin/JVM を使う場合は JDK が必須
- IntelliJ IDEA / Android Studio を使えば IDE 内で自動的に導入可能
※ Kotlin/Native や Kotlin/JS では JDK が不要なケースもありますが、本記事は Kotlin/JVM を前提としています。
よくあるトラブルと原因
kotlinc が認識されない
- PATH が通っていない
- ターミナルの再起動が必要
JDK が見つからない
JAVA_HOMEが未設定- IDEの「Download JDK」を使うのが最短解
目的別・最終的なおすすめ構成
| 目的 | 構成 |
|---|---|
| Kotlin学習 | IntelliJ IDEA + Kotlin/JVM |
| サーバーサイド開発 | IntelliJ IDEA + Gradle |
| Android開発 | Android Studio |
| CLI・スクリプト | kotlinc + JDK |
まとめ
- Kotlinは「単体でインストールする言語」ではなく、目的に応じて環境を選ぶ言語
- 迷ったら IntelliJ IDEA(Community版) を選べば問題ない
- CLI用途では
kotlincを利用 - Android開発では Android Studio が標準
以上、Kotlinのインストール方法についてでした。
最後までお読みいただき、ありがとうございました。








