Dynamic Web Module 3.1 requires Java 1.7 or newer. 遇到这个问题,我也很迷惑 明明就是用的Java1.8 于是乎用navigator视图查看.classpath文件发现导入了一个J2SE-1.5 原因是所用的maven编译级别是1.5 解决办法 项目右键,找build path,按如下图示操作。 项目右键选择属性,找到Java Compiler,按如下图示操作。