首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我不知道为什么intellij语言级别不能工作

我不知道为什么intellij语言级别不能工作
EN

Stack Overflow用户
提问于 2018-06-16 16:23:02
回答 1查看 1.7K关注 0票数 7

我使用Intellij编写java代码,但问题是它总是显示

invalid source release: 9

每次都是。我知道,为了解决这个问题,需要进入项目结构,并将级别从9更改为8。然而,每次我创建一个新模块时,我都必须更改模块语言级别,因为缺省值是9。

  1. 如何更改默认的语言级别?我改变了级别,就像图片一样,但是它没有起作用。
  2. 我认为它可以通过将java的版本更改为9来解决这个问题,但是它没有起作用。为什么??
EN

回答 1

Stack Overflow用户

发布于 2018-06-16 16:34:49

IntelliJ Idea中编译Java程序时,如果编辑器中没有正确设置Java版本,我们可能会遇到上述错误。

按照需要验证的步骤列表来正确编译代码!

代码语言:javascript
复制
1) Go to File -> Settings -> Build, Execution, Deployment -> Compiler -> Java Compiler

这里,将版本更改为1.8或更低。这将更改目标发行版。

代码语言:javascript
复制
2) Go to File -> Project Structure -> Modules -> Tab: Source: Language Level

此处将语言级别更改为1.8或更低。这将更改源发布版本。

3)此外,将源代码发布版本更改为1.8,方法是:

代码语言:javascript
复制
File -> Project Structure -> Project(In left pane) -> set "Project language level" to SDK Default (8 – Lambdas, type annotation, etc.)

现在,您已经准备好开始编译Java程序了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50889628

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档