Das SpringBoot-Framework installieren und die IDE konfigurieren

https://bildung.social/@oerinformatik/

https://oer-informatik.de/java-installieren

tl/dr; (ca. 4 min Lesezeit): Installieren der Basics für Java-Projekte, die Libraries nutzen: Vorbereiten der Entwicklungsumgebung, Plugins und ein Build-Tool (Maven/Gradle) für SpringBoot-Projekt oder JavaFX-Projekte. Installation einer aktuellen Java LTS JDK, VSCode als IDE, die für Java nötigen Plugins, überprüfen der Gradle/Maven Version. (Zuletzt geändert am 12.01.2026)

Installationen und Voraussetzungen

Wir benötigen das Java Development Kit, ein Buildtool (Gradle oder Maven), eine Entwicklungsumgebung und optional die Versionsverwaltung git. Konkret werden folgende Versionen vorgeschlagen:

Eine aktuelle Java JDK

Java Entwicklungsumgebung installieren https://www.java.com/de/download/help/download_options_de.html

Oracle veröffentlicht alle halbe Jahre eine neue Version des Java Development Kit (JDK), für die es jeweils ein halbes Jahr Updates gibt. Um nicht in dieser schnellen Taktung aktualisieren zu müssen, empfehle ich, nicht die aktuellste JDK-Version zu verwenden, sondern die jeweils jüngste Version mit Long Term Support. Derzeit ist dies die Version 25 (mit Updates bis 2030), im September 2027 erscheint voraussichtlich die nächste LTS Version (29LTS).

  • Oracle Java JDK LTS (es wird die aktuelle long term support Version empfohlen, zum Zeitpunkt der Tutorialentstehung ist das Java 25: https://www.oracle.com/java/technologies/downloads/#java25

    Hilfe für den Installationsprozess gibt es hier

  • OpenJDK LTS von anderen Herstellern: Da Oracle für die OpenSource-(GPLv2)-Variante der OpenJDK keinen Langzeitsupport anbieten, haben eine Reihe anderer Herstellern das übernommen. Es gibt beispielsweise OpenJDKs mit LTS von Adoptikum oder RedHat

  • http://jdk.java.net/: Für die neuste Java-Variante Oracle unter GPL gibt es nur ein halbes Jahr Support und es existiert keine LTS-Version. Wer aktuelle Features braucht und kein Problem hat, im Halbjahrestakt zu aktualisieren kann diese Option wählen.

Nach der Installation müssen die Umgebungsvariablen unbedingt gesetzt werden für JAVA\_HOME und PATH. Für Windows: Einstellungen / Systemumgebungsvariablen bearbeiten / Umgebungsvariablen / Eintragen des Pfads in PATH.

Zuerst muss die Systemvariable “JAVA_HOME” erstellt werden, dann bei PATH als %JAVA_HOME% eingetragen werden. Details und Infos für andere OS finden sich in der Anleitung unter: https://www.java.com/de/download/help/path.xml.

Hat die Installation geklappt und ist die Java JDK im PATH? Überprüfen wir es in der Konsole:

Die Ausgabe sollte etwa sein:

java version "25.0.1" 2025-10-21 LTS
Java(TM) SE Runtime Environment (build 25.0.1+8-LTS-27)
Java HotSpot(TM) 64-Bit Server VM (build 25.0.1+8-LTS-27, mixed mode, sharing)

Manche Programme greifen über die Umgebungsvariable JAVA_HOME auf Java zu. Wie ist diese gesetzt?

Wird eine ältere Version angezeigt, obwohl bereits eine aktuellere installiert ist und auch bei java -version korrekt ausgegeben wird? Dann muss die Einstellung von JAVA_HOME oder PATH überprüft werden (ggf. auch die PowerShell nach Änderungen nochmal schließen).

Welche Java-Versionen stehen im PATH? Die PowerShell findet so alle Pfade, die Java enthalten:

Das Ergebnis kann auch eine längere Liste sein:

C:\Program Files\Common Files\Oracle\Java\javapath
C:\Program Files\Java\jdk-25\bin
C:\Program Files\Java\jdk-21\bin\
C:\Program Files (x86)\Common Files\Oracle\Java\javapath
C:\Program Files (x86)\Common Files\Oracle\Java\java8path
C:\Program Files\Java\jdk-11.0.4\bin
C:\Program Files\NetBeans-11.1\netbeans\java\maven\bin
C:\Program Files\Java\jdk-21

(Sofern hier noch java version "1.8.0_261" oder eine Version <11.0 gemeldet werden sollte, muss auf jeden Fall überprüft werden, ob ein aktuelles Java installiert ist und dies ggf. nachgeholt werden! Diese Version ist definitiv zu alt!)

Eine SpringBoot-fähige IDE, z.B. VS Codium

Es gibt mehrere Entwicklungsumgebungen (IDE), die eine gute SpringBoot-Unterstützung umsetzen:

In den folgenden Beispielen nutze ich VS Codium als IDE, da es kostenlos verfügbar und telemetriefrei ist. Wer über eine IntelliJ-Lizenz verfügt kann von der größeren SpringBoot-Integration dort profitieren.

Die nötigen Extensions installieren

Das “Extension Pack for Java”:

Unter “Extensions” “Extension Pack for Java” wählen
Unter “Extensions” “Extension Pack for Java” wählen

Das “SpringBoot Extension Pack”:

Unter “Extensions” SpringBoot Extension Pack wählen
Unter “Extensions” SpringBoot Extension Pack wählen

Build-Tool installieren (Maven / Gradle)

Seit der letzten Version nutzt der SpringInitializr per Default das Buildtool Gradle. In der Regel ist es in den modernen IDEs direkt enthalten - es kommt aber vor, dass Projekte direkt über die Konsole ausgeführt werden sollen. Dazu ist es erforderlich, dass eine Gradle Version direkt im PATH gefunden wird (das kann im Terminal/PowerShell mit gradle -v geprüft werden).

Die Gradle-Binaries lass sich auf dieser Seite laden, im passenden Pfad für Programme entpacken (Win: C:/Gradle) und entsprechend im PATH eingetragen. (Windows Einstellungen Systemumgebungsvariablen bearbeiten / Umgebungsvariablen / Eintragen des Pfads in PATH, Details siehe z.B. hier (nach “PATH” suchen und eigenes Betriebssystem wählen)).

Nach einem Neustart des Terminals bzw. der IDE sollte Gradle gefunden werden:

Sollte etwa folgendes zurückgeben:

Welcome to Gradle 9.2.1!

Here are the highlights of this release:
 - Windows ARM support
 - Improved publishing APIs
 - Better guidance for dependency verification failures

For more details see https://docs.gradle.org/9.2.1/release-notes.html


------------------------------------------------------------
Gradle 9.2.1
------------------------------------------------------------

Build time:    2025-11-17 13:40:48 UTC
Revision:      30ecdc708db275e8f8769ea0620f6dd919a58f76

Kotlin:        2.2.20
Groovy:        4.0.28
Ant:           Apache Ant(TM) version 1.10.15 compiled on August 25 2024
Launcher JVM:  25.0.1 (Oracle Corporation 25.0.1+8-LTS-27)
Daemon JVM:    C:\Program Files\Java\jdk-25 (no JDK specified, using current Java home)
OS:            Windows 11 10.0 amd64

Damit sich innerhalb der IDE Gradle komfortabel bedienen lässt, sollte das Plugin “Gradle for Java” installiert werden:

Das Plugin heißt “Gradle for Java” von vscjava
Das Plugin heißt “Gradle for Java” von vscjava

Nächster Schritt

Dieser Artikel ist ein Teil der Artikelserie zu einem SpringBoot-Projekt bzw. zu einem JavaFX-Projekt.

Weiter geht es dann mit dem Initialisieren des Spring-Projekts bzw. Initialisieren des JavaFX-Projekts.

  • OpenJDK: http://jdk.java.net/

  • VCCodium: https://github.com/VSCodium/vscodium/releases

  • SpringBoot: https://spring.io/projects/spring-boot/


Hinweis zur Nachnutzung als Open Educational Resource (OER)

Dieser Artikel und seine Texte, Bilder, Grafiken, Code und sonstiger Inhalt sind - sofern nicht anders angegeben - lizenziert unter CC BY 4.0. Nennung gemäß TULLU-Regel bitte wie folgt: Das SpringBoot-Framework installieren und die IDE konfigurieren” von oer-informatik.de (H. Stein), Lizenz: CC BY 4.0. Der Artikel wurde unter https://oer-informatik.de/java-installieren veröffentlicht, die Quelltexte sind in weiterverarbeitbarer Form verfügbar im Repository unter https://gitlab.com/oer-informatik/java-advanced/java-basics. Stand: 12.01.2026.

[Kommentare zum Artikel lesen, schreiben] / [Artikel teilen] / [gitlab-Issue zum Artikel schreiben]

Kommentare gerne per Mastodon, Verbesserungsvorschläge per gitlab issue (siehe oben). Beitrag teilen: