请问下图中的错误提示可能是什么原因?代码能正常运行

请问下图中的错误提示可能是什么原因?代码能正常运行

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,同学打开文件夹里面,看看是哪个类上报错,可以将报错类的截图进行反馈,以及看看有没有报错提示,将报错信息进行反馈

祝学习愉快~

  • 小曼巴0 提问者 #1

    已经解决了,报错原因是Dynamic Web Module requires java1.6 or newer,在pom.xml中增加了对maven-compiler-plugin的配置信息,错误消失,但对于为什么这样做还不是很理解, 请老师帮忙解释一下

    ​<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.8.1</version>
    <configuration>
    <source>1.8</source>
    <target>1.8</target>
    </configuration>
    </plugin>


    2021-04-06 18:42:59
  • 好帮手慕阿园 回复 提问者 小曼巴0 #2

    同学你好,maven是项目管理工具,如果我们不告诉它我们的代码要使用什么样的jdk版本编译的话,它就会用maven-compiler-plugin默认的jdk版本来进行处理,这样就容易出现版本不匹配,可能导致编译错误的问题

    使用maven-compiler-plugin插件可以指定项目源码的jdk版本,编译后的jdk版本

    所以加上后就会解决版本不匹配的问题

    祝学习愉快~

    2021-04-06 18:59:16
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师