[JAVA] Beachten Sie, dass VS Code + JUnit 5 unter Windows 10 verwendet werden kann

Ich musste die Umgebung für das Thema vorbereiten, also habe ich es mir notiert, bis es anfing zu funktionieren. Ich bin mit diesem Bereich nicht sehr vertraut, daher kann es einige Mängel geben, aber ich hoffe, es hilft.

Laden Sie OpenJDK herunter

Es gibt verschiedene Arten von JDK, aber hier werden wir OpenJDK verwenden. https://openjdk.java.net/ Ab Oktober 2020 war die neueste Version JDK15. Laden Sie diese Version für Windows herunter. Laden Sie es für Windows herunter, entpacken Sie es und platzieren Sie das "jdk-15", das in einem beliebigen Ordner angezeigt wird.

Installation des Java Extension Pack

Installieren Sie das Java Extension Pack über die VS Code-Erweiterung. Zeigen Sie nach der Installation die Einstellungen mit "Strg +" an, suchen Sie nach "Java: Home", klicken Sie auf "Mit settings.json bearbeiten" und geben Sie den oben platzierten Ordner "jdk-15" an. Zu diesem Zeitpunkt müssen zwei Schrägstriche wie folgt überlappt werden.

"java.home": "C:\\hoge\\hoge\\jdk-15"

Erstellen eines Java-Projekts

Wenn ich versuche, ein Java-Projekt durch Auswahl eines Ordners zu erstellen, wird die Fehlermeldung angezeigt, dass die Umgebungsvariable "JAVA_HOME" nicht festgelegt ist.

Error: JAVA_HOME not found in your environment. 
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.

Starten Sie PowerShell mit Administratorrechten und legen Sie den Java-Speicherpfad in der Systemumgebungsvariablen "JAVA_HOME" mit dem folgenden Befehl fest. [System.Environment]::SetEnvironmentVariable("JAVA_HOME", "C:\hoge\hoge\jdk-15", "Machine") Starten Sie dann VS Code neu. (Der obige Fehler wurde nicht ohne Neustart behoben.)

Generieren Sie erneut ein Java-Projekt und legen Sie verschiedene IDs fest.

Define value for property 'groupId': (Geben Sie an, wie der Paketname lauten soll)
Define value for property 'artifactId': (Geben Sie an, wie der Name des Glases lauten soll)
Define value for property 'version' 1.0-SNAPSHOT: : (Übernehmen Sie den Standardwert ohne Eingabe)
Define value for property 'package' (Was Sie in groupId eingegeben haben): : (Übernehmen Sie den Standardwert ohne Eingabe)

Öffnen Sie den generierten Java-Projektordner mit VS Code, und die Projekterstellung ist abgeschlossen.

Führen Sie build aus

Klicken Sie im Explorer-Bereich von VSCode mit der rechten Maustaste auf App.java unter dem Ordner src und führen Sie "Ausführen" aus, um es zu erstellen. "Hallo Welt!" Wird an das Terminal ausgegeben.

Wechseln Sie von JUnit 4 zu 5

Als ich das Java-Projekt so erstellt habe, wie es war, wurde JUnit4 verwendet. Ändern Sie es daher in JUnit5. Da es ein Beispielprojekt von JUnit5 gibt, ändern Sie die pom.xml des erstellten Projekts unter Bezugnahme auf die pom.xml. https://raw.githubusercontent.com/junit-team/junit5-samples/r5.7.0/junit5-jupiter-starter-maven/pom.xml

Diesmal habe ich es so geändert.

+  <dependencyManagement>
+    <dependencies>
+      <dependency>
+        <groupId>org.junit</groupId>
+        <artifactId>junit-bom</artifactId>
+        <version>5.7.0</version>
+        <type>pom</type>
+        <scope>import</scope>
+      </dependency>
+    </dependencies>
+  </dependencyManagement>
+
   <dependencies>
     <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>4.11</version>
+      <groupId>org.junit.jupiter</groupId>
+      <artifactId>junit-jupiter</artifactId>
       <scope>test</scope>
     </dependency>
   </dependencies>

Wenn Sie pom.xml speichern, wird ein Dialogfeld angezeigt, in dem Sie gefragt werden, ob Sie synchronisieren möchten. Klicken Sie zum Synchronisieren auf "Jetzt". Sie können jetzt JUnit 5 verwenden.

Recommended Posts

Beachten Sie, dass VS Code + JUnit 5 unter Windows 10 verwendet werden kann
Java 14 neue Funktionen, mit denen Code geschrieben werden kann
Ein Memo zum Starten der Java-Programmierung mit VS Code (Version 2020-04)
Erstellen einer Haskell-Umgebung mit Docker + VS-Code unter Windows 10 Home
Bis Rubin in Fenstern verwendet werden kann ...
Ein Memorandum, in dem IME nicht mit VS Code aktiviert werden kann (Ubuntu 20.04)
[Android] Ich möchte einen ViewPager erstellen, der für Tutorials verwendet werden kann
So zeigen Sie eine Browser-Vorschau mit VS-Code an
Eine kurze Zusammenfassung der Java 8-Datums- / Uhrzeit-APIs, die wahrscheinlich häufig verwendet werden
Eine Sammlung von Befehlen, die häufig in Heroku verwendet werden
Erstellen Sie ein Seitensteuerelement, das mit RecyclerView verwendet werden kann
Der Fall, dass @Autowired in JUnit5 nicht verwendet werden konnte
Firebase-Realtime-Datenbank für Android, die mit Kopie verwendet werden kann
Suchen Sie eine Switch-Anweisung, die in einen Switch-Ausdruck konvertiert werden kann
Hinweise zum Erstellen von Jitsi Meet on Azure mit Docker-Compose
Konvertieren Sie ein potenziell null-Array in einen Stream
Eine Sammlung von Mustern, die Sie kennen möchten, um den Code nicht zu komplizieren
Einführung in JUnit (Studiennotiz)
Erstellen Sie ein VSCode-Plugin.
Statisches Analysetool, das mit GitHub verwendet werden kann [Java-Version]
Ich möchte Swipeback auf einem Bildschirm verwenden, der XLPagerTabStrip verwendet
So öffnen Sie eine Skriptdatei von Ubuntu mit VS-Code
Schreiben wir einen Code, der einfach zu pflegen ist (Teil 2)
Erstellen Sie eine Doker-basierte Entwicklungsumgebung unter Windows 10 Home 2020 Version 2 VS Code sollte die Docker-Entwicklungsumgebung komfortabel gestalten