错误:java: javacTask: 源版本 8 需要目标版本 1.8

新手上路,请多包涵

使用 IntelliJ IDE 无法编译任何项目。设置截图如下:

使用的 JDK:

http://gyazo.com/b6e32119af7b04090d890cad04db6373

项目SDK和语言级别:

http://gyazo.com/55a5fc9f7f2bb721a04780ce9d74eeab

语言水平:

http://gyazo.com/143bffad63fd89cafc231298729df2fc

有人有什么想法吗?

原文由 Hobbyist 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 729
2 个回答
  1. 转到 文件 > 设置 > 构建、执行、部署 > 编译器 > Java 编译器 如果在 Mac 上,它位于 Intellij IDEA > 首选项… > 构建、执行、部署 > Java 编译器
  2. 目标字节码版本 更改为您正在使用的模块的 1.8

如果你正在使用 Maven

将编译器插件添加到 pom.xml 顶层 project 节点下:

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

(从评论中吊起。)

注意:如果您不介意重新导入项目,那么您真正需要做的唯一一件事就是更改 pom 并重新导入项目,然后 IntelliJ 将选择正确的设置,您不必手动更改它们。

原文由 Weslor 发布,翻译遵循 CC BY-SA 4.0 许可协议

您需要转到“设置”并在 Java 编译器下进行以下设置: 在此处输入图像描述

还要检查项目设置

原文由 Gregory Mazur 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题