使用 IntelliJ IDEA 进行编译的时候提示 Java 的支持 Level 不够

错误提示的信息如下:

By default, the Java language level is set to 5 which is not supported by the current Java version. Update the language level to 6+.Update source level in codebank

 

error-01

 

问题和原因

这是因为很有可能在你的 maven 配置 POM 的时候的编译插件 maven-compiler-plugin 的版本。

通常这个插件的默认版本都比较低。

如果你使用的是 3.7.0 的话,那么默认使用的是 Java 1.5 的 Level。

如果你修改使用最新的 3.8.1 的话,那么将会默认使用 1.8 的 Level。

目前,我们应该会使用 JDK 8 或者 11,因此你需要手动进行一下设置。

设置有 2 个方法。

第一个方法就是添加下面的参数到属性中。

<properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
  </properties>

第二个方法就是直接指派到插件的 config 配置中。

如下面的配置参数。

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

JDK 9 及其后续版本

maven-compiler-plugin 插件的 3.6 后续版本开始,添加了一个 release 的配置。

如果你使用 JDK 11 的话,你可以使用下面的配置。

<plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.8.1</version>
                <configuration>
                    <release>11</release>
                </configuration>
            </plugin>

使用上面的配置结果将会能够更好的适配 JDK 11 版本。

https://www.ossez.com/t/intellij-idea-java-level/13436

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
IntelliJ IDEA 中检查 Java 配置(也称为 Build Configuration)通常涉及以下几个步骤: 1. **打开项目**: 打开你正在工作的 IntelliJ IDEA,然后选择 "File"(菜单栏)> "Open"(或者使用快捷键 `Ctrl+Shift+N`),找到并选择你的 Java 项目。 2. **进入模块设置**: 在项目结构窗口,找到你想检查配置的模块,右键点击它,选择 "Module" > "Properties"(或 `Ctrl+Alt+O`)。 3. **查看 Build 面板**: 展开 "Build, Execution, Deployment" 标签,你会看到 "Project Structure" 部分,其中有一个 "Modules" 部分。在这里,你可以看到 "Facets"(如果项目使用了模块化)、"Compiler"、"Compiler Output"、"Dependency" 等选项。 4. **检查 Compiler 设置**: 在 "Compiler" 选项卡下,确认 "Language level"(语言级别)是否设置正确,以及 "Annotation Processors" 和 "Module SDK" 是否指向正确的 JDK 版本。 5. **查看 Run/Debug Configurations**: 如果你想检查运行或调试配置,可以在 "Run" 或 "Debug" 面板(通常在同一个 "Build, Execution, Deployment" 区域下)里,选择对应的配置,检查 "Configuration Type"、"Main Class"、"VM Options" 等设置。 6. **检查 Build Path**: 在 "Libraries" 或 "Content Roots" 选项卡中,确认项目的依赖库和源代码路径是否正确。 7. **查看 Modules' Settings**: 在 "Project Structure" 窗口中,单击 "Module Settings" 可能会看到更多的配置选项,如 "Source"、"Resources" 和 "Test Sources"。 8. **检查错误和警告**: 如果 IDE 提示任何编译错误或警告,它们通常是配置问题的线索,需要你修正这些错误。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HoneyMoose

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值