Avatar ·

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)。但都没有效果。每次编译时都会出现这个错误。 请告诉我,我哪里做错了?