Java:警告:原发性版11需要目标发行版11

java: 警告: 源发行版 11 需要目标发行版 11 无效的目标发行版: 11 jdk版本不符,项目jdk版本为其他版本 当时我的报错:执行预编译任务… 正在运行 'before' 任务 正在检查源 正在复制资源… [springcache-demo] 正在解析 java… [springcache-demo] java: 警告: 源发行版 11 需要目标发行版 11 正在检查依赖项… [springcache-demo] 依赖分析发现 0 个受影响的文件 编译模块 'springcache-demo' 时发生错误 javac 17 用于编译 java 源 已完成,正在保存缓存… 编译失败: 错误: 1; 阅读详情
AI摘要

本文详细介绍了如何在IntelliJ IDEA中解决项目默认使用JDK11但实际需求为JDK1.8的问题。通过调整Maven配置、IDEA设置、项目结构和编译目标字节码版本等步骤,确保项目正确使用所需JDK版本。

在运行一个新项目时往往可能会出现各种波折,比如上图的版本不一致问题,原项目版本其实需要的是jdk1.8,但是打开新项目后这里默认编译出来却是需要jdk11?

下面分享一下我的解决方法和步骤:

1、首先检查maven的配置问题

打开file->setting->搜索maven,找到配置的maven版本

在window资源管理器中打开E:\develop\apache-maven-3.6.1\conf\setting.xml文件,检查配置是否为jdk1.8保存,注意配置要在profiles标签中,如图:

2、可以选择重启一下,idea

然后打开file->project strucure,检查SDKs是否配置为1.8,并且检查modules中每个项目模块的sources->language level以及dependencies为jdk8,将其改正

3、打开file->setting->搜索Java compiler,检查target bytecode version为1.8,将其改正,点击apply,ok

4、到这里问题基本已经能够解决了,如果还没有解决请先重启后检查一下步骤正确性,再不然的话就到其他博客的相关贴文看看吧

5、祝你好运~

java: 警告: 源发行版 11 需要目标发行版 11”错误解决(解决方案整合) 项目运行报标题所述的错误,导致项目不能运行起来。将制定的模块去除了之后发现项目可以正常启动,但是加入之后就会报如下的错误。 阅读详情

相关推荐

【异常】IDEA中报错,提示java: 警告: 源发行版 11 需要目标发行版 11

java: 警告: 源发行版 11 需要目标发行版 11。

奶爸的编程之路,也就一周冷个三天 8120

【异常】java: 警告: 源发行版 11 需要目标发行版 11

笔者遇到的问题比较极端,在阅读之前建议检查是否是项目结构中语言级别和jdk版本不匹配的问题 ,在问题排出后再阅读此文章 问题 事情发生在一个清晨,当我新建一个项目准备开始coding时突然记得今天的任务似乎有点似曾相识,于是我找到之前的一个项目,将其中一整个模块整体粘贴过来,,,, 然后这个问题就不期而遇了 一开始我并没有太在意,以为是项目结构中语言级别设置错了呗。但是事情并不是这样! 分析 将该模块打包,然后在新建一个项目,在新项目中引用该模块 编写hello world项目,发现没有错误,证明模

imagination-kids的博客 3万+

MT5策略如何设置回测结果才能最接近实盘

摘要:在MT5回测中,选择"每笔分笔报价"模式最接近实盘交易,因其使用真实Tick数据模拟价格波动、点差和滑点。关键设置包括:下载高质量历史数据、合理设定点差和滑点、使用正常回测速度。该模式能准确测试挂单、止盈止损等策略,虽然速度较慢但结果最可靠,避免其他模式造成的失真,是评估交易策略表现的最佳选择。(149字)

weixin_38915451的博客 1877

IDEA报错:java: 警告: 源发行版 11 需要目标发行版 11

2、点击左上角项目结构-> 模块 ,找到报错的项目,在源那里选择8,然后依赖那里选择自己的jdk版本,我的是jdk1.8,最后点击应用,确定。起因:卸载了IDEA2021.2.2版本,重装IDEA2021.2.3版本,导入之前的项目报错。原因就是在创建项目时,没有选择jdk8,而是选择默认的jdk11,导致运行报错。3、除了要改上面两个地方,还有配置文件pom.xml中要加下面这句话。4、重新运行项目,成功。

weixin_44341674的博客 1万+

【硬核指南/MI50 32G/Ubuntu】从零部署大模型:MI50显卡Ubuntu系统驱动安装与避坑全记录

本文详细记录了在Ubuntu系统上为AMD MI50显卡安装驱动并部署大模型的完整流程,包括硬件兼容性检查、BIOS关键设置、系统安装优化、ROCm驱动安装及常见问题解决方案。特别针对MI50显卡在X99平台上的特殊配置需求提供了实用技巧,帮助用户避免常见陷阱,提升大模型训练效率。

weixin_42520909的博客 806

Weka医疗建模实战:甲状腺疾病预测的临床可解释性落地

机器学习在医疗诊断中的核心价值,不在于算法复杂度,而在于模型是否具备临床可解释性、过程可追溯性与结果可干预性。Weka作为轻量级可视化机器学习平台,天然适配基层医疗场景——它强制暴露数据清洗逻辑、支持决策树逐层解读、内置单位校验与异常拦截机制,将TSH、FT4、T3等检验指标的临床变异规律嵌入建模全流程。相比Python生态,Weka以零依赖部署、Excel级交互和ARFF/CSV原生兼容,显著降低医生与检验师参与门槛。本文聚焦UCI甲状腺数据集,详解如何通过缺失值临床归因、单位标准化、TSH-FT4轴特征

aizexi2652的博客 395

unity转微信小游戏:UI大小设置

unity转微信小游戏:UI大小设置

会潜水的小火龙的博客 3271

java: 警告: 源发行版 11 需要目标发行版 11

错误提示 原因分析:由于代码当前代码之前使用的JDK11,而当前编译器中使用的不是JDK11,所以会出现这种提示。 将项目的源发行版改为版本8 将项目的编译后的字节码从版本11变为版本8 version11 version8 成功启动 ...

calm_encode的博客 1万+

ptrade量化策略之ST股弱转强,回测年化115%

本策略的核心是精选ST股票,国九条过滤,防止直接暴雷退市,只做ST股票的弱转强

qq_29301281的博客 1785

基于 Qt C++ 的 2D 动画制作工具

你可以修改它的中心坐标 (X, Y)、宽度 (W)、高度 (H),或点击 "选择颜色" 按钮改变其填充色。* **图形视图 (`QGraphicsView` 和 `QGraphicsScene`)**: 用于显示和编辑当前帧的内容。

寒寒豆豆软件公司的博客 114

java: 警告: 源发行版 11 需要目标发行版 11解决方案

如果这里是正确的,之后查看一下自己的pom文件中是否指定了正确的jdk。出现这样的问题首先检查一下自己的项目结构是否使用的对应的jdk。这里的时候你改完运行就会发现还会报错,再重新启动项目,即解决。

小白先生的博客 4127

SY6982C 7.4V锂电池1A充电模块原理图设计,已量产

在手持设备、便携工具与小型无人机等场景中,7.4V(2S)锂聚合物电池的应用愈发广泛。这类电池对充电系统的安全性、效率与兼容性提出了明确要求:需支持 USB 5V 输入、1A 安全充电,同时具备多重保护机制。本文将结合一款基于 SY6982C 的充电原理图,深入解析其电路设计与技术亮点。

不脱发的程序猿 360

JDK版本不对报错---警告: 源发行版 11 需要目标发行版 11

由于目前JDK版本的更新差异较大,尤其是11之后,和旧版本大多不兼容,所以使用新版本JDK写的项目,使用旧版本JDK编译就可能报错。警告: 源发行版 11 需要目标发行版 11

不知名小人物的博客 5245

QT Android开发之Android端usb调试模式设置与问题解决

QT Android开发之Android端usb调试模式设置与问题解决 一.QT android开发android端usb调试模式设置 QT android开发环境搭建完成后,android设备需要打开usb调试模式才能正常连接,下面以小米ipad为例进行设置(其他手机和ipad设置方法类似) 二.小米ipad打开usb调试模式 1.设置----我的设备-----全部参数信息-----OS版本---点击这里6次以上就进入开发者模式。

热土程序园,利他愉己~ 1129

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

警告: 源发行版 11 需要目标发行版 11

警告: 源发行版 11 需要目标发行版 11

m0_58108699的博客 4149

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

【Java报错解决】警告: 源发行版 11 需要目标发行版 11

这里可以看到我的Java版本号为1.8.0,即Java8,而报错显示朋友的Java版本为11,当然你的版本也可能是11、17甚至是22(如果不确定可以百度:xx.xx.xx是几版Java),是什么不重要,首先要明白该问题出现的核心原因是双方的Java版本不同导致的,接下来说说解决办法,

weixin_47040861的博客 6559

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

“java: 警告: 源发行版 11 需要目标发行版 11”错误解决

01、Project Structure设置。02 、Set 设置。

weixin_53249765的博客 4098

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

2、“File” -> “Project Structure” -> “Project Settings” -> “Project”,检查"Project language level"是否设置为"11 - Local variable type inference"1、“Settings” -> “Build, Execution, Deployment” -> “Compiler” -> “Java Compiler”,设置"Target bytecode version"为11。

Bab的博客 4343

java: 警告: 源发行版 11 需要目标发行版 11”错误解决

【代码】java: 警告: 源发行版 11 需要目标发行版 11”错误解决。

m0_53700506的博客 1307

java: 警告: 源发行版 11 需要目标发行版 11”错误解决方案

说明:在设置Project Structure时,往往会忽略一处设置,即使修正了其他设置在运行时还是会出错,那就是Platform Settings中的SDK的版本没有修正成和其他设置一样版本。

2401_83166213的博客 2611

【JAVA异常】:idea报错:需要目标发行版11的解决方法

最近在学习JAVA时,用idea进行运行代码时,出现了运行报错:java: 警告: 源发行版 11 需要目标发行版 11。原因就是JDK的版本与自己配置的不同,解决方法如下。

weixin_64931216的博客 4470

频繁提示 java: 警告: 源发行版 11 需要目标发行版 11

但是目标发行版是 8 这是什么意思? 这个提示说明你正在使用 Java 11 版本编译代码,但是你的目标运行环境是 Java 8 版本。这意味着你的代码中可能使用了 Java 11 版本中不存在的特性,因此在 Java 8 环境中可能无法正常运行。建议你更改目标运行环境或者修改代码以适应 Java 8 版本。 ...

weixin_42601547的博客 995

java: 警告: 源发行版 11 需要目标发行版 11解决方法

今天晚上敲代码的时候突然发现怎么编译不了代码,情况如下图 然后 思索一番原来是昨天换jdk11的原因。 解决警告的方法 : 1、上下两个jdk版本一致 2、 上面的jdk比下面的版本高 解决界面(其实就一句话版本兼容的问题)。 ...

OMGcome的博客 3330

Error:java: 无效的源发行版: 11

Error:java: 无效的源发行版: 11

s_sos0的博客 2269
上一篇: maven配置的远程仓库地址失效问题和解决
下一篇: 为什么在内存中个位数要用一个字节表示
代码小杰~
博客等级 码龄5年 630粉丝 8原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值