当前位置: 首页 > article >正文

IDEA运行Java程序提示“java: 警告: 源发行版 11 需要目标发行版 11”

遇到这个提示一般是在pom.xml中已经指定了构建的Java版本环境是11例如(此时添加了build插件的情况下虽然不能直接运行代码但是maven是可以正常打包构建):

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

<properties>
    <maven.compiler.source>11</maven.compiler.source>
    <maven.compiler.target>11</maven.compiler.target>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

但是idea中的jdk版本配置不正确,主要有以下几处位置:
1、“Settings” -> “Build, Execution, Deployment” -> “Compiler” -> “Java Compiler”,设置"Target bytecode version"为11
在这里插入图片描述
2、“File” -> “Project Structure” -> “Project Settings” -> “Project”,检查"Project language level"是否设置为"11 - Local variable type inference"
在这里插入图片描述
3、“File” -> “Project Structure” -> “Project Settings” -> “Modules”,检查"Project language level"是否设置为"11 - Local variable type inference"
在这里插入图片描述
Dependencies中也需要修改,这个一般容易被忽略:
在这里插入图片描述


http://www.kler.cn/a/292344.html

相关文章:

  • 【计算机网络】TCP协议特点3
  • DB-GPT系列(四):DB-GPT六大基础应用场景part1
  • Qt文件目录操作
  • 【Java基础知识系列】之Java类的初始化顺序
  • see的本质是什么?
  • Python教程笔记(3)
  • java项目热部署
  • 蚂蚁SEO|AI养站程序是什么|蚂蚁蜘蛛池
  • 职场关系课:职场上的基本原则(安全原则、进步原则、收益原则、逃生舱原则)
  • 【Godot4.3】CanvasShape资源化改造
  • ChatGPT付费创作系统V3.0.6独立版 WEB+H5+小程序端 (新增AI全网搜索+文档解析+豆包AI通道)安装部署教程
  • 专访|“技术+市场”双轮驱动,积鼎科技如何打造国产CFD流体仿真软件标杆品牌?
  • WPS中JS宏使用说明(持续优化...)
  • Flutter中添加崩溃分析
  • 【云原生•容器】Docker架构剖析,它还是从前那个Docker吗?(上)
  • 记录Java秋招面经(网上找的)
  • 江协科技STM32学习- P11 中断系统,EXTI外部中断
  • Java项目:139 springboot基于SpringBoot的论坛系统设计与实现
  • SpringBoot开发——整合Logbook进行HTTP API请求响应日志输出
  • 【算法分享】双向长短期记忆(BiLSTM)及长短期记忆 (LSTM)网络详细文档
  • pdf怎么压缩小一些?推荐的几种PDF压缩方法
  • Ansible自动化运维实战:打造高效、可靠的系统管理方案!
  • 【实战指南】RESTful 从入门到精通(Spring Boot)
  • 智能家居系统(基于STM32F103C8T6标准库+FreeRTOS+Qt串口开发实现)
  • TP-link-路由器上网设置(已有路由器再连接新的网线)
  • Epoll 用法