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

Java:错误:不支持发布版本13,java,Java,我的应用程序非常简单: System.out.println(“你好,世界!”) 结果: 错误:java:Error:release versoin 13不受支持尝试“文件”菜单>>“项目结构…” 然后单击左侧窗格上的“项目设置>>模块” 选择最右侧窗格上的“源”选项卡时, 您将看到“语言级别:”下拉列表,您可能会看到“13”被选中 尝试将其切换到12或更低,错误应被删除。当@MNEMO共享时,将目标java版本调低到13以下将正常工作。 似乎只有v11 JDK添加到intelliJ中。 但是如

我的应用程序非常简单:

System.out.println(“你好,世界!”)

结果:

错误:java:Error:release versoin 13不受支持

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

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

选择最右侧窗格上的“源”选项卡时, 您将看到“语言级别:”下拉列表,您可能会看到“13”被选中


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

当@MNEMO共享时,将目标java版本调低到13以下将正常工作。 似乎只有v11 JDK添加到intelliJ中。 但是如果您仍然以JavaV13为目标,或者您的项目需要v13,那么您可以将JDK添加到intelliJ中

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

只需单击新建…即可将较新的JDK添加到intelliJ。 如果您使用的是MacOS并安装了JavaV13,那么可以在/Library/Java中找到JDK


这对我很有用。

有很多地方你必须检查:

  • 文件->项目结构

  • 编辑配置(在“运行”按钮附近的下拉列表中)

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

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

  • 文件->设置->构建、执行、部署->编译器->Java复制器->项目字节码版本
这个设置指向Java13,所以我改为Java11,一切都开始按预期工作


祝你好运

我在IntelliJ中遇到了同样的错误,上面的解决方案对我不起作用,因为我在项目中使用了maven
3.6.3
。在maven profiles工具箱的IntelliJ中设置正确的jdk版本(在我的例子中是jdk-1.8)解决了我的问题。

我通过以下方式使IntelliJ正常工作:

文件/设置/java编译器;模块->目标字节码版本设置为8、9或10

文件/项目结构SDK和语言设置为11、12或13


无需在pom.xml文件中添加任何内容

对我有效的方法是将语言级别设置为13


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

对于一个maven项目,我通过为
maven编译器插件指定源版本和目标版本使其正常工作

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <source>13</source>
                <target>13</target>
            </configuration>
        </plugin>
    </plugins>
</build>

org.apache.maven.plugins
maven编译器插件
13
13
我得到了与“error:java:error:invalid source release:13”相同的错误,它与其他人记忆的“File->Settings->Build,Execution,Deployment->Compiler->java Copiler->Project Bytecode Version”无关

在IJ中,有两个级别的编译器设置,一个在系统级别,另一个在您自己的项目级别。必须在“项目设置-->项目-->项目语言级别”中进行更改


Thomas

您安装了什么版本的java,以及如何运行您的程序?使用java最简单的方法是安装JDK并使用
javac
编译,在命令行上使用
java
运行东西。由于第13版计划在9月份发布,您可能正在做其他事情,可能涉及时间机器你能描述一下你的步骤吗?嗨,:):)我有使用IntelliJ IDEA的12.0.1版不确定是否有帮助,如果你有Java 12,那么你就不能使用Java 13的功能。。。您必须在某个地方指定了使IntelliJ尝试使用Java13功能的配置。在您提供的详细级别上,您可能得到的唯一答案是“无法复制”。我只能推测,您不知何故错误地将您的项目配置为使用java 13,请尝试查看项目属性。抱歉,伙计们,正如我所说,我对这一点以及社区聊天非常陌生,感谢您的帮助。是否有方法附加文件或发送屏幕截图。我已经检查了项目结构,唯一给出租赁错误的选项是X实验特性。我不知道在哪里检查任何其他设置