Hallo Ich habe einen Fehler, wenn ich meine Feature-Dateien in Eclipse ausführen.Ausnahme im Thread "Haupt" java.lang.NoClassDefFoundError: Gurke/Lexer/Codierung
Ich habe das neueste Gurkenglas auch noch kein Glück. Irgendwelche Ideen zur Lösung? Ich habe wies auch die
Hier ist mein Code:
package Cucumber;
import org.junit.runner.RunWith;
import cucumber.api.CucumberOptions;
import cucumber.api.junit.Cucumber;
@RunWith(Cucumber.class)
@CucumberOptions(
format = {"pretty", "json:target/"},
features = {"src/cucumber/"}
)
public class CucumberRunner {
}
Hier ist meine Funktion Datei.
Feature: My Feature
Scenario: Title of your scenario
Given This is my first test
And This is my second test
Then This is my final test
Hier ist der Fehler, den ich erhalte.
Exception in thread "main" java.lang.NoClassDefFoundError: gherkin/lexer/Encoding
at cucumber.runtime.FeatureBuilder.read(FeatureBuilder.java:154)
at cucumber.runtime.FeatureBuilder.parse(FeatureBuilder.java:115)
at cucumber.runtime.model.CucumberFeature.loadFromFeaturePath(CucumberFeature.java:104)
at cucumber.runtime.model.CucumberFeature.load(CucumberFeature.java:54)
at cucumber.runtime.model.CucumberFeature.load(CucumberFeature.java:34)
at cucumber.runtime.RuntimeOptions.cucumberFeatures(RuntimeOptions.java:235)
at cucumber.runtime.Runtime.run(Runtime.java:110)
at cucumber.api.cli.Main.run(Main.java:36)
at cucumber.api.cli.Main.main(Main.java:18)
Caused by: java.lang.ClassNotFoundException: gherkin.lexer.Encoding
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 9 more
Mögliches Duplikat [dieser] (http://stackoverflow.com/questions/25790155/cant-execute-feature-in-cucumber-jvm) Frage. –
Es scheint, als wäre es noch immer ungelöst. – Peter
Hast du die Antwort mit 2 Upvotes auf diesem Post versucht? –