Page 1 of 1

Junit5: classNotFoundException: org.junit.platform.launcher.core.launcherfactory

Posted: 13 Feb 2025, 05:02
by Anonymous
Ich versuche, das grundlegende JUNIT5 -Programm auszuführen. Verwenden von Eclipse Sauerstoff.3a (4.7,3a) mit OpenJDK9. Fehler wie unten erhalten -< /p>

Code: Select all

java.lang.NoClassDefFoundError: org/junit/platform/launcher/core/LauncherFactory
at org.eclipse.jdt.internal.junit5.runner.JUnit5TestLoader.(JUnit5TestLoader.java:31)
.
.
.
Caused by: java.lang.ClassNotFoundException: org.junit.platform.launcher.core.LauncherFactory
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
< /code>

Ich habe mir das angesehen-ECLIPSE Keine Tests mit JUNIT 5, die von NoclassDeffoundError für LauncherFactory
verursacht wurden, aber da meine IDE auf dem neuesten Stand ist, nicht sicher ist Was ich jetzt fehlt. />
package io.javabrains;
public class MathUtils {
public int add(int a, int b) { return a + b;}
}
< /code>

TestClass < /p>

package io.javabrains;
import static org.junit.jupiter.api.Assertions.*;
import org.junit.jupiter.api.Test;
class MathUtilsTest {
@Test
void test() {
System.out.println("This test ran successfully");
//fail("Not yet implemented");
}
}
< /code>

pom < /p>


4.0.0

io.javabrains
junit-5-basics
0.0.1-SNAPSHOT
junit-5-basics


UTF-8
5.4.0




org.junit.jupiter
junit-jupiter-engine
${junit.jupiter.version}
test


org.junit.jupiter
junit-jupiter-api
${junit.jupiter.version}
test