Ein Memo zum Starten der Java-Programmierung mit VS Code (Version 2020-04)
Ein Hinweis zu den ersten Schritten beim Starten der Java-Programmierung mit VSCode.
Ab 2020-04 versuche ich es mit den folgenden Versionen.
- Windows 10 Pro japanische Version
--AdoptOpenJDK 11 (HostSpot-Version)
- VSCode 1.44.2
VSCode-Installation
Installieren Sie zuerst VSCode.
- https://code.visualstudio.com/
JDK-Installation
Installieren Sie als Nächstes OpenJDK (Java Development Kit).
Ab 2020-04 bieten mehrere Anbieter wie Oracle / OpenJDK Official / AdoptOpenJDK / RedHat / Azul / AWS / BellSoft Binärpakete an.
Ich bin mir sicher, dass es viele Meinungen gibt, aber ich denke, es ist sicher, die LTS-Version von AdoptOpenJDK zu verwenden.
Laden Sie 11 (LTS) von der AdoptOpenJDK-Site herunter und installieren Sie sie.
- https://adoptopenjdk.net/
Installation des Java Extension Pack und Konfiguration von java.home
Installieren Sie die von Microsoft bereitgestellte VSCode-Erweiterung "Java Extension Pack".
- https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack
Sie finden es, indem Sie Java in der VSCode-Erweiterungsliste durchsuchen und von dort aus installieren.
Da es sich um ein "Extension Pack" handelt, werden mehrere Erweiterungen für Java gleichzeitig installiert.
Es wird einige Zeit dauern, warten Sie also geduldig, während Sie Tee trinken.
Registrieren Sie nach Abschluss der Installation den JDK-Speicherort in VSCode.
Suchen Sie unter Datei-> Einstellungen-> Einstellungen in den Benutzereinstellungen nach java.home
und legen Sie das Verzeichnis des installierten JDK fest.
(Beispiel)
"java.home": "C:\\work\\jdk\\win-x64\\adopt-openjdk-hs-11.0.6_10",
Wie viele JDK-Ordner sollte ich angeben? Es ist jedoch in Ordnung, wenn Sie eines über dem bin-Verzeichnis angeben. Dies wird als sogenanntes "JAVA_HOME" bezeichnet.
Erstellen Sie ein Java-Projekt
- Öffnen Sie die VSCode-Befehlspalette (
Strg + Umschalt + P
) und wählen Sie" Java: Create Java Project ".
- Wählen Sie den Ordner aus, in dem Sie das Projekt erstellen möchten, und geben Sie den Projektnamen ein, um das Java-Projekt zu erstellen.
src / app / App.java
wird standardmäßig erstellt. Wenn das Overlay "Run | Debug" über der main () -Methode angezeigt wird, können Sie von dort aus mit dem Ausführen / Debuggen beginnen. Sie sollten es auch ausführen können, indem Sie mit der rechten Maustaste auf App.java klicken und auf Ausführen / Debuggen klicken. (Ich habe vergessen es zu versuchen)
Erstellen Sie ein Maven-Projekt
Das Java Extension Pack enthält auch Erweiterungen für Maven.
Wenn Maven installiert ist, können Sie vorhandene Maven-Projekte in VSCode öffnen und damit arbeiten.
- Laden Sie Apache Maven herunter und installieren Sie es.
- https://maven.apache.org/
- Laden Sie Binary tar.gz oder zip herunter und entpacken Sie es an Ihren bevorzugten Speicherort.
- Registrieren Sie den Standort von Maven in VSCode.
--Datei--> Einstellungen-> Einstellungen, suchen Sie in den Benutzereinstellungen nach
maven.executable.path
und setzen Sie Mavens bin / mvn.cmd
(Win) oder bin / mvn
(lin / mac) mit dem vollständigen Pfad. Machen.
- Setzen Sie
maven.terminal.useJavaHome
auf true. Dies verwendet das in java.home
festgelegte JDK, wenn Maven ausgeführt wird. (Wenn Sie das JDK für die Maven-Ausführung unabhängig festlegen möchten, geben Sie die Umgebungsvariable JAVA_HOME separat in "terminal.integrated.env" usw. an.)
- Öffnen Sie die VSCode-Befehlspalette (
Strg + Umschalt + P
) und wählen Sie" Maven: Create Maven Project ".
- Archetyp (Maven-Projektvorlage) Die Kandidaten werden in einem Pulldown-Menü angezeigt. Wählen Sie Maven-Archetyp-Schnellstart.
- Die Version wird ausgewählt, wählen Sie also die neueste Version aus.
- Wählen Sie den Ordner aus, in dem Sie das Projekt erstellen möchten.
- Der Befehl Maven wird auf dem Terminal ausgeführt, um das eigentliche Projekt basierend auf dem Archetyp zu erstellen. Wenn Sie groupId / artefaktId / version / package mit einer entsprechenden Zeichenfolge / einem entsprechenden Wert eingeben und bei der Bestätigung Y eingeben, wird in dem Ordner ein Maven-Projekt mit dem durch artefaktId angegebenen Namen erstellt.
- Klicken Sie mit der rechten Maustaste auf "src / main / (Paketverzeichnis) / App.java" oder wählen Sie "Ausführen | Debuggen" auf main ().
- Sie können die Testmethode unter "Ausführen | Debuggen" für die Testklasse / -methode in "src / test / (Paketverzeichnis) / AppTest.java" ausführen.
Mehr Informationen
--Öffnen Sie die VSCode-Befehlspalette (Strg + Umschalt + P
) und wählen Sie" Java: Erste Schritte ", um das Tutorial anzuzeigen.
- Wenn Sie ein Java-Projekt öffnen, wird auch eine Java-Übersicht angezeigt. Es gibt auch verschiedene Links und führt zu Operationen, so dass es hilfreich sein wird.
- Der offizielle VSCode Java-Leitfaden ist ebenfalls hilfreich.
- https://code.visualstudio.com/docs/languages/java
--VSCode enthält offiziell Java-Tutorials und Erklärungen zu verschiedenen detaillierten Vorgängen. Wenn Sie also ernsthaft arbeiten, ist dies ebenfalls hilfreich.
- https://code.visualstudio.com/docs/java/java-tutorial
――Wenn Sie sich die Site jeder Erweiterung ansehen, finden Sie detaillierte Einstellungen für das Studium.
- https://marketplace.visualstudio.com/items?itemName=redhat.java
- https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-test
- https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-maven
Impressionen
- Es ist einfach, mit dem JDK zu beginnen, daher wird es zum Lernen und für den Einstieg empfohlen.
--VSCode und Erweiterungen funktionieren leicht, sodass Sie das Gewicht wichtiger IDEs wie Eclipse nicht spüren.
――Der erste erweiterte Start beim Öffnen von Java-Code scheint einige Zeit zu dauern, aber die Leichtigkeit von VSCode ist stressfreier.
- Da es auf Eclipse-Komponenten basiert, ist es das Eclipse-Projekt selbst, wenn Sie sich bei der Konfiguration des Java-Projekts die Konfigurationsdatei ansehen. Erfahrungen mit Eclipse können Ihnen bei der Fehlerbehebung helfen.
―― Es kann erforderlich sein, etwas genauer zu untersuchen, wie viel es für die vollständige Entwicklung verwendet werden kann.
――Wie weit kann VSCode der Einstellung von Eclipse folgen, insbesondere für das Quellcodeformat?
――Wie weit können Sie dem kleinen Fahrwerk folgen, das mit Eclipse auf dem GUI-Einstellungsbildschirm einfach und sicher geändert werden kann, z. B. zwischen mehreren JDKs wechseln?
――Es wird empfohlen, wenn Sie es nicht als komplizierte IDE verwenden, sondern einfach als "Editor".