无效的源发行版: 8解决方法

1.首先看pom.xml的jdk配置 

<properties>
    <jdk.version>1.7</jdk.version>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <spring.version>4.2.5.RELEASE</spring.version>
</properties>
<build>
        <pluginManagement>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <version>2.0.2</version>
                    <configuration>
                        <source>${jdk.version}</source>
                        <target>${jdk.version}</target>
                        <encoding>${project.build.sourceEncoding}</encoding>
                    </configuration>
                </plugin>
            </plugins>
        </pluginManagement>
 </build>
jdk的版本配置为1.7

2.看idea的配置是否有误

   2.1 File -> Project Structure -> Project Settings

   无效的源发行版: 8解决方法

  2.2 File -> Project Structure -> Modules Settings -> Tsab: Sources: Language Level

  无效的源发行版: 8解决方法

   2.3 File -> Project Structure -> Modules Settings -> Tab: Dependencies: Module SDK

无效的源发行版: 8解决方法

  2.4 File -> Settings -> Compiler -> Java Compiler -> Target bytecode version

 无效的源发行版: 8解决方法

经过如上方法核实确认一致为1.7后, 无效的源发行版: 8的问题解决了