Kotlin 処理系のインストール

Web ブラウザーからサーバーで実行することも、ローカル PC 上で実行することもできます。

Web ブラウザー上の実行環境

PC に処理系をインストールできない・したくない場合には、Web ブラウザーから実行できる環境もいくつか用意されている。いずれも Kotlin のプログラムを、 サーバー側で実行する。ただし、最新のバージョンではないかもしれないし、 ライブラリーをインストールしたりするのは難しいかもしれない。

Kotlin 専用

さまざまなプログラミング言語に対応

Kotlin のインストーラー

ローカル PC で実行したいときは、Kotlin のコマンドライン上の処理系は Kotlin command-line compilerからダウンロードすることができる。

  1. このページから kotlin-compiler-?.?.?.zip というリンク (?.?.? はバージョン番号)を探してダウンロードする。(ダウンロードのリンクは、 GitHub Releases のページのかなり下のほうにある。) 2026/04/08 現在の最新バージョンは 2.3.20 である。
  2. ダウンロードした ZIP ファイルを C:\Program Files に展開する。 (C:\Program Files\kotlinc というディレクトリーができる。 以下のような構成になっているはずである。)
    C:\
      ├── Program Files
      │   ├── kotlinc
      │   │   ├── bin
      │   │   ├── lib
      │   │   ├── license
      │   │   └── build.txt
      │   ⋮
      ⋮
    
  3. Windows の検索窓🔍で「環境変数」と入力して「システム環境変数を編集」をクリックする。
  4. 「環境変数(N)…」をクリックする。
  5. 「システム環境変数」のなかの Path という変数を選択し「編集」ボタンをクリックする。
  6. 「環境変数名の編集」というウインドウが現れるので、 「新規」をクリックして、「C:\Program Files\kotlinc\bin」を追加する。
  7. 「OK」を(必要な場合は、何度か)クリックする。
  8. インストールの確認
    1. 新しく「コマンド プロンプト」または「Windows PowerShell」を起動する。
    2. 開いたウインドウで「kotlinc -version」と入力する。
    3. kotlinc-jvm ?.?.? のような文字列(?.?.? はバージョン番号)が 表示されれば OK である。
  9. Gradle もインストール済みの場合は、以下のように Kotlin と Gradle のインストールを確認できる。

    確認のため適当な作業ディレクトリーに移動して、 次のコマンドを実行する。Mordant という Kotlin のスタイル付き文字列ライブラリーをインストールする。

    > git clone https://guppy.eng.kagawa-u.ac.jp/2026/OOPL/FirstMordant.git
    > cd FirstMordant
    > gradle installDist
    > .\app\build\install\app\bin\app
    

    なお、VS Code のターミナルで実行しているときは、最後の 2 行の代わりに > gradle run でもよい。VS Code 外のコマンドプロンプトや PowerShell で、 gradle run を実行すると ANSI エスケープシーケンスを認識しない。

    次のような色付きの文字列が表示される。

    • PowerShell のバージョンによっては色がつかないことがあるが、 その場合でもインストールはできているので気にしなくて良い。
    • 色がつかない場合は、ターミナルソフトが「Windows ターミナル」(Window 上部にタブがある)になっているかどうかも確認する。 「Windows コンソールホスト」(上部にタブがない、古いターミナルソフト)では色がつかない。
    You can use any of the standard ANSI colors
    You can nest styles arbitrarily
    You can also use true color and color spaces like HSL
    Grid Builder Supports Alignment
    Left          Center      Right
    Hidari         Naka        Migi
    

Koji Kagawa (kagawa.koji@〜)
(〜の部分は SPAM mail 予防のため省略します。)