我正在使用Intellij编写java,但问题是它始终显示
invalid source release: 9
每一次。我知道为了解决这个问题,就是转到项目结构并将级别从9更改为8.但是,每次创建新模块时,我都必须更改模块语言级别,因为默认值为9。
答案 0 :(得分:0)
在IntelliJ Idea
中编译Java程序时,如果在编辑器中没有正确设置Java版本,我们可能会遇到上述错误。
按照您需要验证的步骤列表,以便正确编译代码!
1) Go to File -> Settings -> Build, Execution, Deployment -> Compiler -> Java Compiler
此处将Project字节码版本更改为1.8或更低版本。这会更改目标发布版本。
2) Go to File -> Project Structure -> Modules -> Tab: Source: Language Level
此处将语言级别更改为1.8或更低。这会更改源版本。
3)此外,通过转到:
将源版本更改为1.8File -> Project Structure -> Project(In left pane) -> set "Project language level" to SDK Default (8 – Lambdas, type annotation, etc.)
Voila,现在您已准备好开始编译Java程序。