[JAVA] Erstellen einer Kotlin-Entwicklungsumgebung mit SDKMAN

Ich musste es mit Kotlin entwickeln, also fasste ich es als Memorandum zusammen.

Beschreibt die Installation von SDKMAN, Kotlin, Gradle usw.

Was ist SDKMAN?

Es ist wie bei einem JVM-basierten Rbenv.

Sie können dieselben Vorteile (Installation und Umschaltung mehrerer Versionen) wie das env-System wie rbenv nutzen.

Es scheint, dass es nur in UNIX-Serien verwendet werden kann.

SDKMAN-Installation

Bitte ändern Sie den Bash-Teil in Ihre Shell.

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

Kotlin installieren

$ sdk install kotlin

Funktionsprüfung

Bereiten Sie die Datei vor

hello.kt


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

kompilieren

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

Lauf

$ java -jar hello.jar

Gradle-Installation

$ sdk install gradle

Erstellen Sie ein Projekt mit Gradle

$ gradle init

Sie werden unterschiedlich gefragt, wählen Sie also aus, wie Sie möchten.

Bonus (Befehle, die Sie wahrscheinlich verwenden werden)

Versionierte Installation

$ sdk install kotlin 1.2.71

Versionsspezifische Deinstallation

$ sdk uninstall kotlin 1.2.71

Schalten

$ sdk default kotlin 1.2.71

Listenanzeige

$ sdk list kotlin

Referenz

Recommended Posts

Erstellen einer Kotlin-Entwicklungsumgebung mit SDKMAN
Erstellen einer Lambda-Entwicklungsumgebung mit Eclipse
[Ruby] Erstellen einer Ruby-Entwicklungsumgebung unter Ubuntu
Versuchen Sie, mit Docker eine Java-Entwicklungsumgebung zu erstellen
[Für Anfänger] Bis zum Erstellen einer Webanwendungsentwicklungsumgebung mit Java unter Mac OS
Docker x Java Erstellen einer zu einfachen Entwicklungsumgebung
Verfahren zum Erstellen einer Rails-Anwendungsentwicklungsumgebung mit Docker [Rails, MySQL, Docker]
Hinweise zum Erstellen der Kotlin-Entwicklungsumgebung und zur Migration von Java nach Kotlin
Erstellen Sie eine Browsertestumgebung mit Capybara in der Docker-Entwicklungsumgebung
Erstellen Sie mit Docker schnell eine Webumgebung
Aufbau einer Deep Learning-Umgebung (Ubuntu 20.04 LTS)
Lassen Sie uns eine Java-Entwicklungsumgebung erstellen (Aktualisierung)
Erstellen Sie eine Java-Entwicklungsumgebung auf dem Mac
Erstellen Sie mit Docker eine Wordpress-Entwicklungsumgebung
Einfache Konstruktion der Docker + Django-Entwicklungsumgebung
Erstellen einer Flutter-Entwicklungsumgebung unter Win10 --- Flutter SDK Install (2020-Aufbewahrungsversion)
Erstellen Sie eine Entwicklungsumgebung für Docker + Rails6 + Postgresql
Beginnen wir mit Java-Create a Development Environment ②
Erstellen einer CICD-Pipeline mit Docker (persönliches Memorandum)
Erstellen Sie mit Docker schnell eine WordPress-Entwicklungsumgebung
Mit ShiftJIS in Datei schreiben ・ Datei lesen (Kotlin / JVM)
Erstellen Sie eine Kotlin-App mit dem OpenJDK Docker-Container
Java-Entwicklungsumgebung
Erstellen einer Entwicklungsumgebung mit IntelliJ IDEA + Maven + Tomcat 9
Einfache Erstellung der Docker Compose + Django-Entwicklungsumgebung
[Win10] Erstellen Sie eine JSF-Entwicklungsumgebung mit NetBeans
Ermöglichen Sie die Entwicklung in einer Eclipse-Umgebung mit dem iPLAss SDK
Erstellen Sie eine Entwicklungsumgebung für Docker, Java und Code
Punkte, die beim Erstellen der VS Code- und Java-Entwicklungsumgebung hängen bleiben
Aufbau einer Django-Entwicklungsumgebung mit Docker-Compose (persönliches Memorandum)
Erstellen Sie mit Docker eine Spring Boot-Entwicklungsumgebung
Erstellen Sie eine Java-Entwicklungsumgebung mit VS Code
Installieren Sie Ubuntu 20.04 in der virtuellen Box unter Windows 10 und erstellen Sie eine Entwicklungsumgebung mit Docker
Erfahren Sie, was es bedeutet, den Pfad zu übergeben, indem Sie eine Java-Entwicklungsumgebung auf einem Mac erstellen
Ich habe versucht, eine Datenbankverbindung in der Android-Entwicklung zu verwenden
Erstellen Sie eine Ruby on Rails-Entwicklungsumgebung in AWS Cloud9
Erstellen Sie eine gcloud-Entwicklungsumgebung auf einem centos8-Container
Erstellen Sie eine Java, JavaScript-Teamentwicklungsumgebung (Problemstellung)
Java Entwicklungsumgebung Konstruktion
Entwicklung von DSL mit ANTLR 4.7.1
Ich habe versucht, mit Chocolatey eine Java8-Entwicklungsumgebung zu erstellen
Erstellen einer Umgebung zum Kopieren des Buches "Test Driven Development"
Schwierigkeiten beim Erstellen einer Ruby on Rails-Umgebung (Windows 10) (SQLite3)
Ich habe eine Entwicklungsumgebung mit Rails6 + Docker + PostgreSQL + Materialise erstellt.
Erstellen Sie mit IntelliJ IDEA eine Entwicklungsumgebung "Spring Thorough Introduction"
Erstellen Sie eine Java- und JavaScript-Teamentwicklungsumgebung (Gradle-Umgebungskonstruktion)
Ich habe versucht, mit Docker eine Padrino-Entwicklungsumgebung zu erstellen