IntelliJ 黄瓜 .ClassNotFoundException

IntelliJ cucumber .ClassNotFoundException

提问人:fritzweatshirt 提问时间:10/8/2018 更新时间:10/8/2018 访问量:1441

问:

我不知道这个问题是否已经被问/回答过。如果是这样,我很抱歉。但是我是 IntelliJ 的新手,还有很多外来词我需要理解。

我的问题如下: 我安装了完整的 IntelliJ 包,创建了一个新的 Java 项目,并在我的 src 文件夹中创建了一个新类:

package de.itsme.hello;

public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello");
    }
}

所以我尝试运行它,但出现此错误:

Error: Could not find or load main class cucumber.api.cli.Main
Caused by: java.lang.ClassNotFoundException: cucumber.api.cli.Main

我尝试将cucumber-core:4.0.1添加到项目的依赖项中,但后来我得到了另一个异常:

Exception in thread "main" cucumber.runtime.CucumberException: No backends were found. Please make sure you have a backend module on your CLASSPATH.
at cucumber.runtime.BackendModuleBackendSupplier.get(BackendModuleBackendSupplier.java:39)
at cucumber.runner.SingletonRunnerSupplier.createRunner(SingletonRunnerSupplier.java:38)
at cucumber.runner.SingletonRunnerSupplier.get(SingletonRunnerSupplier.java:32)
at cucumber.runtime.Runtime.run(Runtime.java:75)
at cucumber.api.cli.Main.run(Main.java:26)
at cucumber.api.cli.Main.main(Main.java:8)

我不需要黄瓜,或者至少现在不需要。有没有办法让它工作或将其从项目中删除?

提前致谢!

java 异常 intellij-idea cucumber

评论

0赞 y.bedrov 10/9/2018
你能附上你的运行配置的屏幕截图吗?

答:

0赞 Joan Jara Bosch 10/8/2018 #1

也许您错误地安装了数据包JDK,这会导致您出现错误。或者,您的classspath可能不正确。