Articles

Einstieg in Java in VS Code

Dieses Tutorial zeigt Ihnen, wie Sie ein Hello World-Programm in Java mit Visual Studio Code schreiben und ausführen. Es deckt auch einige fortgeschrittene Funktionen ab, die Sie durch das Lesen anderer Dokumente in diesem Abschnitt erkunden können.

Einen Überblick über die für Java in VS Code verfügbaren Funktionen finden Sie unter Java-Sprachübersicht

Wenn Sie beim Befolgen dieses Tutorials auf Probleme stoßen, können Sie sich mit uns in Verbindung setzen, indem Sie unten auf die Schaltfläche „Problem melden“ klicken.

Problem melden

Einrichten von VS Code für die Java-Entwicklung

Coding Pack für Java

Für eine schnelle Einrichtung können Sie das Coding Pack für Java installieren, das VS Code, das Java Development Kit (JDK) und wichtige Java-Erweiterungen enthält. Das Coding Pack kann als Neuinstallation oder zum Aktualisieren oder Reparieren einer bestehenden Entwicklungsumgebung verwendet werden.

Installieren Sie das Coding Pack für Java – Windows

Installieren Sie das Coding Pack für Java – macOS

Hinweis: Das Coding Pack für Java ist nur für Windows und macOS verfügbar. Für andere Betriebssysteme müssen Sie manuell ein JDK, VS Code und Java-Erweiterungen installieren.

Erweiterungen installieren

Wenn Sie ein bestehender VS Code-Benutzer sind, können Sie auch Java-Unterstützung hinzufügen, indem Sie das Java Extension Pack installieren, das diese Erweiterungen enthält:

  • Sprachunterstützung für Java(TM) von Red Hat
  • Debugger für Java
  • Java Test Runner
  • Maven für Java
  • Projektmanager für Java

Installieren Sie das Java Extension Pack

Das Java Extension Pack bietet eine Schnellstartanleitung und Tipps zur Codebearbeitung und zum Debuggen. Es hat auch eine FAQ, die einige häufig gestellte Fragen beantwortet. Verwenden Sie den Befehl Java: Erste Schritte aus der Befehlspalette (⇧⌘P (Windows, Linux Strg+Umschalt+P)), um die Anleitung zu starten.

Java Erste Schritte

Sie können Erweiterungen auch separat installieren. Die Anleitung für Erweiterungen wird Ihnen dabei helfen. Sie können den Leitfaden mit dem Befehl Java: Extension Guide aufrufen.

Für dieses Tutorial sind nur folgende Erweiterungen erforderlich:

  • Sprachunterstützung für Java(TM) von Red Hat
  • Debugger für Java

Einstellungen für das JDK

Unterstützte Java-Versionen

Die unterstützte Version für die Ausführung der VS Code for Java-Erweiterung und die unterstützte Version für Ihre Projekte sind zwei separate Laufzeiten. Zum Ausführen von VS Code for Java ist die Version Java SE 11 oder höher erforderlich; für Projekte unterstützt VS Code for Java Projekte mit Version 1.5 oder höher. Weitere Details finden Sie unter JDK konfigurieren.

Verwenden des Java-Laufzeitkonfigurationsassistenten

Um Sie bei der korrekten Konfiguration zu unterstützen, stellen wir einen Laufzeitkonfigurationsassistenten zur Verfügung. Sie können den Assistenten starten, indem Sie die Befehlspalette (⇧⌘P (Windows, Linux Strg+Shift+P)) öffnen und den Befehl Java: Java Runtime konfigurieren ein, woraufhin die folgende Konfigurationsoberfläche angezeigt wird.

JDK-Konfiguration

Hinweis: Um mehrere JDKs zu konfigurieren, siehe JDK konfigurieren. Um Java-Vorschaufunktionen zu aktivieren, siehe Wie kann ich VS Code mit neuen Java-Versionen verwenden

Verwendung von VS Code-Einstellungen

Alternativ können Sie JDK-Einstellungen mit dem VS Code-Einstellungseditor konfigurieren. Ein üblicher Weg ist, den Wert der Systemumgebungsvariablen JAVA_HOME auf den Installationsort des JDK zu setzen, zum Beispiel C:\Program Files\Java\jdk-13.0.2. Oder wenn Sie nur VS Code für die Verwendung des JDK konfigurieren möchten, verwenden Sie die Einstellung java.home in den Benutzer- oder Arbeitsbereichseinstellungen von VS Code.

Installation eines Java Development Kits (JDK)

Wenn Sie ein JDK installieren müssen, empfehlen wir Ihnen die Installation von einer der folgenden Quellen:

  • Oracle Java SE
  • AdoptOpenJDK
  • Azul Zulu for Azure – Enterprise Edition

Erstellen einer Quellcode-Datei

Erstellen Sie einen Ordner für Ihr Java-Programm und öffnen Sie den Ordner mit VS Code. Erstellen Sie dann in VS Code eine neue Datei und speichern Sie diese mit dem Namen Hello.java. Wenn Sie diese Datei öffnen, beginnt der Java Language Server automatisch zu laden, und Sie sollten ein Ladesymbol auf der rechten Seite der Statusleiste sehen. Nach Abschluss des Ladevorgangs sehen Sie ein Daumen-hoch-Symbol.

Hinweis: Wenn Sie eine Java-Datei in VS Code öffnen, ohne den zugehörigen Ordner zu öffnen, funktioniert der Java Language Server möglicherweise nicht richtig.

VS Code versucht außerdem, das richtige Paket für den neuen Typ herauszufinden und die neue Datei aus einer Vorlage zu füllen. Siehe Neue Datei erstellen.

Sie können ein Java-Projekt auch mit dem Befehl Java: Java-Projekt erstellen aufrufen. Rufen Sie die Befehlspalette auf (⇧⌘P (Windows, Linux Strg+Umschalt+P)) und geben Sie dann java ein, um nach diesem Befehl zu suchen. Nachdem Sie den Befehl ausgewählt haben, werden Sie aufgefordert, den Speicherort und den Namen des Projekts anzugeben. Sie können auch Ihr Build-Tool über diesen Befehl auswählen.

Visual Studio Code unterstützt auch komplexere Java-Projekte, siehe Projektverwaltung.

Quellcode bearbeiten

Sie können Code-Snippets verwenden, um Ihre Klassen und Methoden zu strukturieren. VS Code bietet außerdem IntelliSense für die Code-Vervollständigung und verschiedene Refactor-Methoden.

Mehr über die Bearbeitung von Java erfahren Sie unter Java-Bearbeitung.

Ausführen und Debuggen Ihres Programms

Um Java-Code auszuführen und zu debuggen, setzen Sie einen Haltepunkt und drücken dann entweder F5 auf Ihrer Tastatur oder verwenden den Menüpunkt Ausführen > Debuggen starten. Sie können auch die Run|Debug CodeLens Optionen im Editor verwenden. Nachdem der Code kompiliert wurde, können Sie alle Ihre Variablen und Threads in der Run-Ansicht sehen.

Der Debugger unterstützt auch erweiterte Funktionen wie Hot-Code-Ersetzung und bedingte Haltepunkte.

Weitere Informationen finden Sie unter Java Debugging.

Weitere Funktionen

Der Editor bietet noch viel mehr Möglichkeiten für Ihre Java-Arbeit.

  • Java bearbeiten erklärt die Navigation und Bearbeitung von Java im Detail
  • Debugging zeigt alle wichtigen Funktionen des Java Debuggers
  • Testen bietet umfassende Unterstützung für JUnit und das TestNG-Framework
  • Java Project Management zeigt Ihnen, wie Sie eine Projektansicht verwenden und mit Maven arbeiten
  • Spring Boot und Tomcat und Jetty demonstrieren eine großartige Framework-Unterstützung
  • Java Web Apps zeigt, wie Sie mit Java Web App in VS Code arbeiten

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.