ist jetzt verfügbar! Lesen Sie über die neuen Funktionen und Fehlerbehebungen vom November.

Java-Erweiterungen für Visual Studio Code

Dank der großartigen Java-Community rund um Visual Studio Code können Sie eine breite Palette von Erweiterungen nutzen, um Ihre Java-Entwicklungserfahrung zu verbessern.

Tipp: Wie Sie Ihre Erweiterungen installieren und verwalten, erfahren Sie in der allgemeinen VS Code-Erweiterungsdokumentation.

In diesem Thema empfehlen wir eine Liste beliebter Erweiterungen, die für verschiedene Java-Entwicklungsszenarien nützlich sind.

Grundlegende Java-Entwicklung

Wenn Sie auf der Suche nach grundlegenden Java-Entwicklungserfahrungen in Visual Studio Code sind (einschließlich Java-Code-Vervollständigung, Ausführen/Debuggen/Testen von Java-Anwendungen, Java-Projektverwaltung usw.), empfehlen wir das Extension Pack for Java. Dieses Erweiterungspaket enthält eine Liste beliebter Java-Erweiterungen für die grundlegende Java-Entwicklung.

  1. Sprachunterstützung für Java™ von Red Hat
  2. Debugger for Java
  3. Test Runner für Java
  4. Maven für Java
  5. Projektmanager für Java
  6. Visual Studio IntelliCode

Extension Pack for Java installieren

Um mit diesem Erweiterungspaket zu beginnen, können Sie das Tutorial Erste Schritte mit Java besuchen.

Sie können auch die Erweiterung SonarLint installieren, die Qualitäts- und Sicherheitsprobleme in Ihrem Code erkennt.

Spring Boot-Erweiterungen

Spring Boot ist ein Open-Source-Java-Webframework für Microservices, das bei Java-Entwicklern sehr beliebt ist. Es gibt großartige Erweiterungen von VMware und Microsoft für die Spring Boot-Entwicklung.

Wir empfehlen die Installation des Spring Boot Extension Pack, das die folgenden Erweiterungen enthält:

  1. Spring Boot Tools
  2. Spring Initializr Java Support
  3. Spring Boot Dashboard

Installieren Sie das Spring Boot Extension Pack

Weitere Informationen zu Spring Boot finden Sie auf der Seite Spring Boot.

Gradle für Java

Visual Studio Code bietet Gradle-Unterstützung über die Erweiterung Gradle for Java. Um mehr darüber zu erfahren, wie Sie diese Erweiterung verwenden, besuchen Sie den Abschnitt Gradle auf der Seite Build Tools.

Application Server (Tomcat / Jetty / etc.)

Community Server Connectors ist eine ausgezeichnete Erweiterung für Anwendungsserver wie Tomcat und Jetty.

Um mehr darüber zu erfahren, wie Sie mit Java-Anwendungsservern in Visual Studio Code arbeiten können, lesen Sie die Seite Application Server.

MicroProfile / Quarkus

Die Unterstützung für Eclipse MicroProfile und Quarkus wird über die folgenden Erweiterungen bereitgestellt:

Tastaturkürzel für andere Java-IDEs

Es gibt einige Erweiterungen von der Community für Entwickler, die an Tastenkombinationen anderer Java-IDEs gewöhnt sind.

Keymap-Erweiterungen wenden Tastenkombinationen von anderen IDEs oder Editoren auf VS Code an, sodass Sie Ihre Finger nicht an neue Tastenkombinationen gewöhnen müssen.

Remote-Entwicklung und Container-Unterstützung

Wir möchten auch ein paar weitere Erweiterungen empfehlen, die für Remote- und Container-Entwicklungsszenarien nützlich sind.

  • Die Remote Development-Erweiterungen ermöglichen es Ihnen, VS Code zu verwenden, um auf einen Container, eine Remote-Maschine oder das Windows Subsystem für Linux zuzugreifen.
  • Sie können die Erweiterung Container Tools verwenden, um Docker-Images zu erstellen und mit Image-Registries zu arbeiten.
  • Die Erweiterung Kubernetes bietet eine Explorer-Ansicht zur Verwaltung von Clustern und den darin enthaltenen Knoten. Sie bietet auch erweiterte Syntaxunterstützung für die Bearbeitung von Kubernetes-Manifestdateien.
  • Live Share ist ein großartiges Werkzeug, wenn Sie mit jemand anderem an derselben Codebasis zusammenarbeiten müssen.

Azure in Visual Studio Code

Die Azure-Erweiterungen für Visual Studio Code bieten eine nahtlose Integration mit Azure und der Cloud. Es gibt einige Azure-Erweiterungen, die wir empfehlen möchten.

Team-Entwicklung

  • Die Erweiterung Azure Repos erleichtert die Verbindung zu Ihren Azure DevOps Servern, sodass Sie Builds, Pull Requests und Arbeitselemente für Ihre TFVC- oder Git-Quellcode-Repositorys einfach überwachen können.

Internet der Dinge

  • Das Azure IoT Toolkit für VS Code erleichtert die Entwicklung und Verbindung Ihrer IoT-Anwendungen mit Azure. Mit dieser Erweiterung können Sie mit Azure IoT Hub interagieren, mit Azure IoT Hub verbundene Geräte verwalten und Codeausschnitte für Azure IoT Hub entwickeln.

Allgemeine Werkzeuge

  • Das Azure Tools Extension Pack bietet eine umfangreiche Sammlung von Erweiterungen, die die Erkundung und Interaktion mit Azure-Diensten zur Stromversorgung Ihrer Anwendungen erleichtern.
  • Die Azure Resource Manager Tools bieten eine umfassende Bearbeitungserfahrung für Azure Resource Manager-Bereitstellungsvorlagen und Vorlagensprachausdrücke. Zum Beispiel IntelliSense für TLE-Funktionsnamen, Parameterverweise, Signature-Hilfe, Gehe zu Definition, Peek Definition und Peek Referenzen sowie Fehler und Warnungen, was die schnelle und einfache Erstellung von Azure Resource Manager-Vorlagen in VS Code ermöglicht.

Besuchen Sie Azure Extensions, um weitere Azure-Erweiterungen zu finden.

Suche nach weiteren Java-Erweiterungen

Wenn die oben genannten Erweiterungen nicht Ihren Anforderungen entsprechen, können Sie auch innerhalb von Visual Studio Code nach anderen Java-bezogenen Erweiterungen suchen. Hier sind die Schritte:

  1. Wechseln Sie zur Ansicht Extensions (⇧⌘X (Windows, Linux Ctrl+Shift+X)).
  2. Filtern Sie die Liste der Erweiterungen, indem Sie "java" eingeben.

Java Extensions

Wir freuen uns auch über Beiträge zu unseren bestehenden Erweiterungen und hoffen, dass Sie neue Java-Erweiterungen erstellen, wenn Sie im Marketplace nicht das finden, was Sie suchen.

© . This site is unofficial and not affiliated with Microsoft.