6 回答
TA贡献1824条经验 获得超6个赞
有很多地方你必须检查:
文件 -> 项目结构
编辑配置(在 RUN 按钮附近的下拉列表中)
文件 -> 设置 -> 搜索 SDK
但是,在将以上所有内容设置为正确的 Java 11 版本后,真正对我有用的是更改此设置:
文件 -> 设置 -> 构建、执行、部署 -> 编译器 -> Java 编译器 -> 项目字节码版本
此设置指向 Java 13,所以我更改为 Java 11,一切开始按预期工作
祝你好运
TA贡献1851条经验 获得超3个赞
正如@MNEMO 分享的那样,将您的目标 Java 版本降低到 13 以下将起作用。似乎只有 v11 JDK 添加到您的 intelliJ 中。但是,如果您仍然以 Java v13 为目标,或者您的项目需要 v13,那么您可以将 JDK 添加到您的 intelliJ
文件->项目结构->项目设置(导航) ->项目->项目 SDK
只需单击New...即可将更新的 JDK 添加到您的 intelliJ。如果您使用的是 MacOS 并安装了 java v13,则可以在 /Library/Java 找到 JDK。
它对我很有用。
TA贡献1982条经验 获得超2个赞
尝试“文件”菜单>>“项目结构...”
然后单击左侧窗格中的“项目设置>>模块”。
在最右侧窗格中选择“来源”选项卡时,您会看到“语言级别:”下拉列表,并且您可能会看到“13”被选中。
尝试将其切换到 12 或更低,错误应该被删除。
TA贡献1797条经验 获得超6个赞
对于 Maven 项目,我通过指定源和目标版本来让它工作maven-compiler-plugin
<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>
TA贡献1820条经验 获得超9个赞
我通过以下方式让我的 IntelliJ 工作:
文件/设置/java编译器;模块-> 目标字节码版本设置为 8,9 或 10。
文件/项目结构 SDK 和语言设置为 11、12 或 13
无需在 pom.xml 文件中添加任何内容
添加回答
举报