在 Eclipse 中运行 Cucumber 6.7 会抛出错误:请在线程“main”java.util.NoSuchElementException 中使用 io.cucumber.core.cli.Main Exception

问题描述 投票:0回答:2
我正在尝试在 Eclipse 中运行示例黄瓜功能文件,但看到以下错误。我已将 cucumber-core、cucumber-java、cucumber-jvm-deps 和 gherkins jar 添加到构建路径中。

警告:您正在使用已弃用的 Main 类。请使用 线程“main”中的 io.cucumber.core.cli.Main 异常 java.util.NoSuchElementException 位于 java.util.ArrayList$Itr.next(来源未知)位于 java.util.Collections.max(来源未知)位于 io.cucumber.core.feature.FeatureParser.parseResource(FeatureParser.java:43) 在 java.util.function.BiFunction.lambda$andThen$0(来源未知) io.cucumber.core.resource.ResourceScanner.lambda$processResource$1(ResourceScanner.java:79) 在 io.cucumber.core.resource.PathScanner$ResourceFileVisitor.visitFile(PathScanner.java:70) 在 io.cucumber.core.resource.PathScanner$ResourceFileVisitor.visitFile(PathScanner.java:55) 在 java.nio.file.Files.walkFileTree(来源未知) io.cucumber.core.resource.PathScanner.findResourcesForPath(PathScanner.java:48) 在 io.cucumber.core.resource.PathScanner.findResourcesForUri(PathScanner.java:28) 在 io.cucumber.core.resource.ResourceScanner.findResourcesForUri(ResourceScanner.java:61) 在 io.cucumber.core.resource.ResourceScanner.scanForResourcesUri(ResourceScanner.java:134) 在 io.cucumber.core.runtime.FeaturePathFeatureSupplier.loadFeatures(FeaturePathFeatureSupplier.java:62) 在 io.cucumber.core.runtime.FeaturePathFeatureSupplier.get(FeaturePathFeatureSupplier.java:45) 在 io.cucumber.core.runtime.Runtime.run(Runtime.java:78) 处 io.cucumber.core.cli.Main.run(Main.java:79) 在 黄瓜.api.cli.Main.run(Main.java:30) 在 黄瓜.api.cli.Main.main(Main.java:15)

cucumber cucumber-java
2个回答
0
投票
我在 Eclipse > 运行配置中找不到主类。你能指导我找到它吗?预先感谢。


-1
投票
在 Eclipse > 运行配置中选择主类作为“io.cucumber.core.cli.Main” 之后您将不会看到问题。

© www.soinside.com 2019 - 2024. All rights reserved.