IDEA编译代码报错
报错

原因是jdk1.5不支持try-with-resources语法格式,将相关配置修改为1.8
- 查看项目的JDK版本
File --> Project Structure --> Project Settings --> Project 或 使用快捷键 Ctrl + Alt + shift + S 打开项目的 JDK 配置,如下所示:查看此两处是否与目标 JDK 一致

- 查看工程的JDK版本
File --> Project Structure --> Project Settings --> Modules 或 使用快捷键 Ctrl + Alt + shift + S 打开项目的 JDK 配置,如下所示:查看此两处是否与目标 JDK 一致


只改以上两处,虽然代码不会报红,但编译依然会报错
Error:java: Compilation failed: internal java compiler error

- 还需要查看IDEA编辑器的JDK版本
File --> Settings --> Build, Execution, Deployment --> Compiler --> Java Compiler 或 使用快捷键 Ctrl + Alt + S 打开配置,点击 Java Compiler 查看如图所示(Target bytecode version)目标版本:查看此处JDK 版本

文章讲述了在使用IDEA开发过程中遇到的编译错误,原因是JDK1.5不支持try-with-resources语法。为解决这个问题,需要检查并修改项目及模块的JDK版本设置,确保与目标JDK版本(如1.8)一致,同时还要确认IDEA的编译器目标字节码版本设置。即使代码未报红,若这些配置未正确设置,编译仍可能失败。
1万+

被折叠的 条评论
为什么被折叠?



