Java:错误:不支持发布版本 13

mma*_*syn 12 java

我的应用程序非常简单:

System.out.println("Hello World!")

结果是:

Error: java: error: release versoin 13 not supported

Gar*_*ias 15

有很多地方你必须检查:

  • 文件 -> 项目结构

  • 编辑配置(在 RUN 按钮附近的下拉菜单中)

  • 文件 -> 设置 -> 搜索 SDK

但是在将上述所有内容设置为我正确的 Java 11 版本后,真正对我有用的是更改此设置:

  • File -> Settings -> Build, Execution, Deployment -> Compiler -> Java Copiler -> Project Bytecode Version

此设置指向 Java 13,因此我更改为 Java 11,一切都开始按预期工作

祝你好运


小智 8

对我有用的是将语言级别设置为 13。

转到文件 --> 项目结构 --> 模块


tpi*_*chu 5

正如@MNEMO 所分享的那样,将您的目标 Java 版本降低到 13 以下将起作用。似乎只有 v11 JDK 添加到您的 IntelliJ 中。但是,如果您仍然针对 Java v13 或您的项目需要 v13,那么您可以将 JDK 添加到您的 IntelliJ

文件->项目结构->项目设置(导航) ->项目->项目 SDK

只需单击New...即可将更新的 JDK 添加到您的 IntelliJ。如果您使用的是 MacOS 并安装了 java v13,则可以在 /Library/Java 中找到 JDK。

它对我很有效。


MNE*_*EMO 3

尝试“文件”菜单>>“项目结构...”

然后单击左侧窗格中的“项目设置>>模块”。

当选择最右侧窗格上的“来源”选项卡时,您会看到“语言级别:”下拉列表,并且您可能会看到选择了“13”。

尝试将其切换到 12 或更低,错误应该会被消除。