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.
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.
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"
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.
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.
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