如标题,执行mvn complie命令时,出现以下红色报错:
点击IDEA的运行按钮后还出现了找不到启动类的报错。
执行 mvn -version,输出关于jdk的版本
Java version: 1.8.0_361, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk1.8.0_361\jre
经过研究,发现是maven的jdk版本太低,idea编译版本设置为17,但环境变量中给maven指定的java版本为1.8,所以报错了。
解决方法
更改path中关于java的系统环境变量为17,然后重启IDEA,在终端执行mvn -version命令检查jdk版本:
Java version: 17.0.13, vendor: Amazon.com Inc., runtime: C:\Users\NINGMEI\.jdks\corretto-17.0.13
执行以下命令:
mvn clean
mvn compile
编译成功