找不到cucumber.api.cli.Main的报错解决方案

最近玩IDEA,发现导入的项目有问题,报了一个“找不到或者不存在cucumber.api.cli.Main”的错误。卡住了我很久。

找不到cucumber.api.cli.Main的报错解决方案_第1张图片

后来发现是新版的IDEA在导入时没有提示,以至于我没有配置项目对应的Tomcat服务器,如上图所示,IDEA错误的给项目配置了一个主类。于是就报错了。

解决方案:

找不到cucumber.api.cli.Main的报错解决方案_第2张图片

选择那个主类,然后点击上面的“-”号,删除这个主类的关联关系。接着,点击“+”,添加Tomcat服务器的配置。

找不到cucumber.api.cli.Main的报错解决方案_第3张图片

默认的JDK和Tomcat服务器的配置,我就不说了,大家自己百度吧。如果你导入的项目对应的jdk版本和默认的不一致,可以在这里自己重新配置。AJP端口好像不需要配置。这里配置好之后,点击“Deployment”。

找不到cucumber.api.cli.Main的报错解决方案_第4张图片

点击“+”添加项目下“WEB-INF”所在的父级目录,在右边的“Application context”里配置“/项目名”。然后点击应用(apply),最后点击OK,就可以了。

这一切搞定后,项目就可以启动了。

遇到工具使用的问题时,希望大家勤思考,寻找问题的原因。很多时候这种正常项目无法运行可能是哪里配置有问题了。自己要仔细查找原因。

祝大家好运,技术更上一层楼。。。

作者:Henry Lee

你可能感兴趣的:(IntelliJ,IDEA,Java,Web,Web开发)