MacでKotlinの開発環境を用意する

Kotlinを触るためにMacに環境を入れてみたときの自分用メモ。

環境

  • macOS 10.15.4 (Catalina)
  • Homebrew 2.2.13

Kotlin処理系のインストール

Homebrewでインストールする。

% brew install kotlin

ファイルの作成

以下の内容でmain.ktファイルを作成。

def main(array) {
  println("Hello, World!")
}

実行

コンパイルする。
・・・が、Javaのランタイムが存在しないためエラーになってしまった。

% kotlinc main.kt -include-runtime -d main.jar
No Java runtime present, requesting install.

brew caskコマンドでJavaをインストールする。

% brew cask install java

(確認)
% java -version
openjdk version "14" 2020-03-17
OpenJDK Runtime Environment (build 14+36-1461)
OpenJDK 64-Bit Server VM (build 14+36-1461, mixed mode, sharing)
% javac -version
javac 14

これで問題なく実行できた。

% kotlinc main.kt -include-runtime -d main.jar
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.

% java -jar main.jar
Hello, World!