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!