Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

SDKMANを使ったKotlinの開発環境の構築

More than 1 year has passed since last update.

Kotlinで開発する必要がでたので備忘録としてまとめました。

SDKMAN, Kotlin, Gradleのインストール等について記載してます。

SDKMANとは

JVM系のrbenvみたいなものです。

rbenvのようなenv系と同様のメリット(複数バージョンのインストール、切り替え)を享受できます。

UNIX系のみで使えるようです。

SDKMANのインストール

bashの部分はお使いのシェルに変更してください。

$ curl -s https://get.sdkman.io | bash
$ exec $SHELL -l

Kotlinのインストール

$ sdk install kotlin

動作確認

ファイルを準備

hello.kt
fun main(args: Array<String>) {
    println("Hello, World!")
}

コンパイル

$ kotlinc hello.kt -include-runtime -d hello.jar

実行

$ java -jar hello.jar

Gradleのインストール

$ sdk install gradle

Gradleを使ってプロジェクト作成

$ gradle init

色々聞かれるのでお好みで適宜選択。

おまけ(自分がよく使いそうなコマンド)

バージョン指定インストール

$ sdk install kotlin 1.2.71

バージョン指定アンインストール

$ sdk uninstall kotlin 1.2.71

切り替え

$ sdk default kotlin 1.2.71

一覧表示

$ sdk list kotlin

参考

hiko1129
サーバサイド寄りの人
https://note.hiko1129.com/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away