Zum Inhalt springen
Kotlin Anfรคnger 15 min

IntelliJ & Kotlin installieren

Installiere Kotlin ueber IntelliJ IDEA oder die Kommandozeile, richte Gradle ein und erstelle dein erstes Kotlin-Projekt.

Aktualisiert:
Inhaltsverzeichnis

IntelliJ & Kotlin installieren

Die beste Kotlin-Entwicklungsumgebung ist IntelliJ IDEA - kein Zufall, denn Kotlin kommt vom selben Anbieter (JetBrains). Fuer Android-Entwicklung nutzt du Android Studio (das auf IntelliJ basiert).

IntelliJ IDEA installieren

Community Edition (kostenlos)

Reicht fuer Kotlin-Projekte mit Gradle.

  1. Gehe auf jetbrains.com/idea
  2. Klick auf Download โ†’ Community (kostenlos)
  3. Installer ausfuehren

Mit IntelliJ IDEA Community hast du:

  • Kotlin-Support out of the box
  • Gradle- / Maven-Integration
  • Debugger, Testing, Refactorings

Ultimate Edition (kostenpflichtig)

Bietet zusaetzlich Web-Support (Spring, JavaScript), Datenbank-Tools und mehr. Fuer den Einstieg reicht Community.

Alternative: Android Studio

Wenn du primaer Android-Apps bauen willst, lade gleich Android Studio. Es hat alles von IntelliJ plus Android-spezifische Tools.

Kotlin ohne IDE

Du kannst Kotlin auch auf der Kommandozeile nutzen.

Mit SDKMAN (macOS/Linux)

curl -s https://get.sdkman.io | bash
sdk install kotlin

Mit Homebrew (macOS)

brew install kotlin

Windows

Lade die Compiler-Release-ZIP von github.com/JetBrains/kotlin/releases, entpacke sie und ergaenze bin/ in deinem PATH.

Pruefen

kotlinc -version

Das zeigt dir die installierte Kotlin-Version.

Dein erstes Kotlin-Programm

Ohne Projekt: Einzelnes Skript

Erstelle hallo.kt:

fun main() {
    println("Hallo, Kotlin!")
}

Kompilieren und ausfuehren:

kotlinc hallo.kt -include-runtime -d hallo.jar
java -jar hallo.jar

Oder direkt als Skript:

kotlinc -script hallo.kts

Mit IntelliJ IDEA

  1. New Project
  2. Waehle Kotlin als Sprache, Gradle oder IntelliJ als Build-System
  3. Projekt-Namen vergeben, Location waehlen
  4. Finish

IntelliJ legt die Projektstruktur automatisch an:

hallo-kotlin/
โ”œโ”€โ”€ build.gradle.kts          # Gradle-Konfiguration in Kotlin
โ”œโ”€โ”€ settings.gradle.kts
โ””โ”€โ”€ src/
    โ””โ”€โ”€ main/
        โ””โ”€โ”€ kotlin/
            โ””โ”€โ”€ Main.kt

Die Main.kt:

fun main() {
    println("Hallo, Kotlin!")
}

Oben rechts auf den grรผnen Play-Pfeil klicken - fertig.

Mit Gradle (ohne IDE)

gradle init --type kotlin-application

Antworte den Fragen, fertig. Dann:

./gradlew run

Gradle-Grundlagen

Gradle ist das Standard-Build-Tool fuer Kotlin. Die build.gradle.kts sieht etwa so aus:

plugins {
    kotlin("jvm") version "2.1.0"
    application
}

repositories {
    mavenCentral()
}

dependencies {
    testImplementation(kotlin("test"))
}

application {
    mainClass = "MainKt"
}
  • plugins - welche Gradle-Plugins sind aktiv
  • repositories - wo werden Dependencies gesucht (Maven Central ist Standard)
  • dependencies - Libraries, die dein Projekt braucht

Wichtige Befehle

  • ./gradlew build - Projekt bauen
  • ./gradlew run - Projekt starten
  • ./gradlew test - Tests ausfuehren
  • ./gradlew clean - Build-Dateien loeschen
  • ./gradlew tasks - Liste aller Tasks

Alternative: kotlin CLI

Seit Version 2.0 gibt es auch eine kompakte CLI fuer schnelle Experimente:

kotlin -e 'println(1..10 step 2)'
# 1..9 step 2

Praktisch fuer kurze Einzeiler.

Dein erstes Kotlin-Script

Mit .kts-Endung kannst du Kotlin direkt als Script schreiben:

// hallo.kts
val name = "Kotlin"
println("Hallo, $name!")

Ausfuehren:

kotlinc -script hallo.kts

Online ausprobieren

Falls du erst mal ohne Installation experimentieren willst: play.kotlinlang.org ist die offizielle Spielwiese. Dort kannst du Kotlin sofort im Browser schreiben und ausfuehren.

Zusammenfassung

  • IntelliJ IDEA Community (kostenlos) ist der einfachste Weg
  • Android Studio fuer Android-Entwicklung
  • Kommandozeile mit kotlinc / SDKMAN / Homebrew
  • Gradle ist das Standard-Build-Tool
  • Online-Playground auf play.kotlinlang.org zum schnellen Testen

Im naechsten Kapitel schreiben wir unser erstes Kotlin-Programm und lernen die Grundstruktur.

Zurรผck zum Kotlin Kurs