【问题标题】:Continuously getting the java: invalid source release: 1.9 error when compiling编译时不断获取 java: invalid source release: 1.9 错误
【发布时间】:2017-07-27 18:59:33
【问题描述】:

我已尝试使用此站点上的各种论坛解决此问题,但没有任何帮助。我尝试了与修复其他人的 1.8 错误类似的技术,但没有任何效果。我的源文件夹下有我的 java 类文件并且没有导入,我只是想要一个基本的输出消息来确保 intelliJ 正常工作。谁能给点建议?

【问题讨论】:

  • 您的代码在哪里?请添加一些代码来理解问题。
  • 转到文件 -> 设置 -> 构建执行和部署 -> Java -> 编译器这里将编译器语言级别更改为 1.8 或更低。
  • 您检查了this answer 中的所有选项吗?你确定它没有帮助吗?

标签: java intellij-idea compiler-errors


【解决方案1】:

在此处将语言级别更改为 1.8 或更低。这会更改目标发布版本。

转到文件 -> 设置 -> 构建执行和部署 -> Java -> 编译器

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

文件 -> 项目结构 -> 模块设置 -> 选项卡:来源:语言 等级

还有这里,

文件 -> 项目结构 -> 项目(在左窗格中) -> 项目语言级别

【讨论】:

  • 您是否知道它更改了target 版本,而不是source
  • @CrazyCoder,我已经编辑了答案 - 参考源版本和目标版本
  • 不错的完整答案
【解决方案2】:

以防万一有人偶然发现同样的问题并且上述答案没有解决它,我的问题通过以下方式得到解决(我使用的是 Gradle):

  1. 打开 your-project-name.ipr 文件。
  2. 验证以下行:

<bytecodeTargetLevel target="1.xx" />

我的设置为1.10。我将其更改为1.08(我的项目SDK设置为),问题就解决了。

【讨论】:

    猜你喜欢
    • 2014-06-17
    • 2014-10-14
    • 2016-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多