如果java项目中,使用了jdk6、jdk7或jdk8的语法就会报此错误:
请使用 -source 7 或更高版
原因是如果maven编译时不指定jdk版本的话默认会用jdk1.5,估计是为了兼容一些比较老的 Linux 服务器操作系统,它们通常只有 JDK 5。
要解决请使用 -source 7 或更高版的问题,只需要在pom.xml中加入以下代码即可。
org.apache.maven.plugins maven-compiler-plugin 3.2 1.7 1.7
在build里面加上以上代码,就能解决maven在编译时报请使用 -source 7 或更高版的错误了。