I'm running a Java Maven project on IntelliJ, and I make sure that this project will be compiled by Java 1.8.
I set JRE to version 8 in Run/Debug Configuration

and also in Project Structure: 
My pom.xml file also includes java version 8 by the following:
<properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
</properties>
and
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.1</version>
    <configuration>
        <source>1.8</source>
        <target>1.8</target>
    </configuration>
</plugin>
I also set Java compiler option to version 1.8.
When I run the project, I get an error:
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.0:compile (default-compile) on project feed_matcher: Fatal error compiling: invalid target release: 1.8 -> [Help 1]
Do you know how to resolve this issue?
P.S I followed this link: IDEA: javac: source release 1.7 requires target release 1.7 and I still couldn't resolve the problem.
Look in Build Execution, Deployment > Compiler > Java Compiler
Then look for per module bytecode version
Make sure JAVA_HOME is set to JDK7 or JRE7. This is explained in the following link
Make sure that you open a new shell an run intellij
- If this doesnt work, look at at the idea.bat file which is used to run intellij - make sure it uses jdk7/jre7
 - Make sure the JDKs are defined properly in your project. Look at this link for more information.
 - Make sure that the source is defined as 1.7 at maven
 
The above 4 steps always helped me to troubleshoot such issues.
来源:https://stackoverflow.com/questions/44231757/intellij-fatal-error-compiling-invalid-target-release-1-8
