IntelliJ & Kotlin installieren
Installiere Kotlin ueber IntelliJ IDEA oder die Kommandozeile, richte Gradle ein und erstelle dein erstes Kotlin-Projekt.
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.
- Gehe auf jetbrains.com/idea
- Klick auf Download โ Community (kostenlos)
- 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
- New Project
- Waehle Kotlin als Sprache, Gradle oder IntelliJ als Build-System
- Projekt-Namen vergeben, Location waehlen
- 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 aktivrepositories- 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.