javacTask错误:源版本8需要目标版本1.8(IntelliJ IDEA)
大家好!我是Java新手,刚开始学习这门语言。我使用的是IntelliJ IDEA Community Edition。创建了一个简单的项目,写了一点代码:
```java
public class Main {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
```
尝试通过IDE(Shift+F10)运行项目时,出现错误:
```
Error:java: javacTask: source release 8 requires target release 1.8
```
我使用的是安装在Windows上的Java 8(jdk1.8.0_281)。在项目设置(File → Project Structure → Project)中,SDK设置为1.8,Language level也设置为8。模块中的设置也都是8。但错误仍然出现。
我尝试了网上的许多建议:清理缓存(File → Invalidate Caches)、重新构建项目(Build → Rebuild Project)、更改编译器设置(Settings → Build, Execution, Deployment → Compiler → Java Compiler)。但都没有效果。每次编译时都会出现这个错误。
请告诉我,我哪里做错了?