为什么在从 Java 9 降级到 Java 8 时仍然出现无效源代码发布错误?

Why do I still get an invalid source release error when downgrading from Java 9 to Java 8?

我将我的 IntelliJ java 项目从 java 9 降级到 java 8。我遵循了 this answer 中的所有步骤,但是当 运行 project 我仍然收到此错误:"Error: java: invalid source release: 1.9".

pom.xml:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>groupId</groupId>
<artifactId>VIN_API</artifactId>
<version>1.0-SNAPSHOT</version>


</project>

最后,我新建了一个项目,从一开始就正确设置了java版本。我按照问题中提到的答案中的所有步骤来做到这一点。这解决了问题,项目现在 运行 顺利。