Incompatible because this component declares an API of a component compatible with Java 异常

企业级智能问数开发的核心痛点与技术聚焦 本文介绍了企业级智能问数系统开发的三大核心问题和解决方案:语义解析不精准、SQL生成不健壮、企业适配难落地。文章从开发者视角出发,详细拆解了NLU语义解析、SQL生成、对话记忆、企业级适配四大核心模块的技术实现。 在技术选型方面,推荐了LangChain+DeepSeek-R1、FAISS/Milvus、SQLAlchemy等工具链组合。针对企业级需求,重点讲解了: 语义解析模块的意图识别优化和要素提取技术 SQL生成模块的语法校验与性能优化方案 对话记忆模块的Redis存储实现 企业级适配的三层防护体系和 阅读详情

异常信息

使用Gradle来打包kotlin项目的时候, 换个电脑就报异常。 异常信息如下:

No matching variant of org.springframework.boot:spring-boot-gradle-plugin:3.0.1 was found. The consumer was configured to find a runtime of a library compatible with Java 11, packaged as a jar, and its dependencies declared externally, as well as attribute 'org.gradle.plugin.api-version' with value '7.6' but:
          - Variant 'apiElements' capability org.springframework.boot:spring-boot-gradle-plugin:3.0.1 declares a library, packaged as a jar, and its dependencies declared externally:
              - Incompatible because this component declares an API of a component compatible with Java 17 and the consumer needed a runtime of a component compatible with Java 11
              - Other compatible attribute:
                  - Doesn't say anything about org.gradle.plugin.api-version (required '7.6')
                  - Doesn't say anything about its target Java version (required compatibility with Java 11)
                  - Doesn't say anything about its elements (required them packaged as a jar)

从异常中分析可能得原因:

  1. spring-boot-gradle-plugin:3.0.1 插件不匹配, 我换了多个版本全部都是异常。 还是无法解决
  2. configured to find a runtime of a library compatible with Java 11 jdk的版本问题,我切换jdk到11, 还是有问题
  3. (required ‘7.6’) 怀疑是gradle的版本问题,切换gradle到各个各个版本都没有解决

真实原因:

通过Google搜索后, 看到一篇文章中说到, 这个错误是由于Gradle使用了版本不正确的JDK的API 导致的。 于是我突然想到, Gradle使用的JDK与项目配置的不一定是同一个, 由于我电脑本机环境变量中配置的是11版本, 但是Gradle7.6 需要使用到的是17版本。 因此需要配置下IDEA中的Gradle使用的JDK。

下图是我配置的截图, 我选择个项目使用同一个JDK

在这里插入图片描述

SAP S/4HANA 数据归档的实施方法 实施 SAP S/4HANA 数据归档是一个系统的过程,涉及到策略的定义、技术的执行以及后续的维护和验证。正确的归档策略不仅能优化系统性能,还能帮助企业降低运营成本,确保数据安全,并符合相关法律法规的要求。通过以上案例,我们可以看到不同行业如何依据自己的业务需求和法规要求,利用 SAP S/4HANA 的强大功能来实现数据归档的目标。这些实践证明了数据归档在现代企业信息管理中的重要地位和作用。 阅读详情

相关推荐

Transformer数学推导——Q38 旋转位置编码(RoPE)的复数形式 对注意力分数的几何影响分析

RoPE 的复数形式为自然语言处理中的位置编码提供了创新且有效的解决方案。通过深入的数学理论分析,明确了其对注意力分数的几何影响及在捕捉位置信息方面的优势。在 LLM 的实际应用中,RoPE 复数形式在多个任务和场景中展现出强大的性能,特别是在处理长序列文本时,能够有效捕捉长距离依赖、缓解位置编码局限性并提升处理效率。然而,RoPE 复数形式也面临计算复杂度高、超参数调整困难和位置信息平衡等挑战。通过合理的优化策略和与其他技术的结合,有望进一步提升其性能。

墨顿随笔 1415

关于报Incompatible because this component declares an API of a component compatible with Java 11的错误

这是由于JDK的设置有问题导致的,需要把项目的Gradle JDK和系统环境变量的JDK都修改为java 11。例如我这里都设置JDK路径为C:/jdk-11.0.7。

findsafety的专栏 7211

EPLAN二次开发入门:Visual Studio 2019环境配置与插件调试实战

本文详细介绍了EPLAN二次开发入门的关键步骤,重点讲解如何在Visual Studio 2019中配置开发环境并进行插件调试。通过创建符合命名规范的项目、引用核心API库、实现插件接口以及使用附加进程调试等实战技巧,帮助电气工程师快速掌握EPLAN插件开发,提升自动化设计效率。

h6i7j8的博客 756

【gradle】Incompatible because this component declares an API

通过排查日志发现报错提示:Incompatible because this component declares an API of a component compatible with Java 17 and the consumer needed a runtime of a component compatible with Java 8.(不兼容,因为该组件声明了与Java 17兼容的组件的API,而消费者需要与Java 8兼容的组件运行时。我的gradle配置的是jdk8的,这里改成17。

GET知识不迷路,点赞评论加关注! 6286

用STM32F103C8T6和TB6612驱动模块,从零搭建一辆能避障循迹的智能小车(附完整代码)

本文详细介绍了如何使用STM32F103C8T6和TB6612驱动模块从零搭建一辆能避障循迹的智能小车。内容涵盖硬件选型、电路设计、底层驱动配置以及智能行为算法实现,并附有完整代码示例,帮助开发者快速掌握嵌入式开发的核心技术。

weixin_42641741的博客 439

【VTKExamples::PolyData】第十六期 GradientFilter

本文分享VTK样例GradientFilter,并解析接口vtkGradientFilter & vtkAssignAttribute,希望对各位小伙伴有所帮助!

qq_40041064的博客 312

cas 6.2 Incompatible because this component declares an API of a component compatible with Java 11

最近用到cas6.2的项目 配置基本按下面的来 其中配置jdk什么的都是百度的 https://blog.csdn.net/qq_40297844/article/details/106437993 但是导包出现国外的倒不进去 翻墙都没得用 最后从ali仓库一个一个捞出来的 就是在gradle.build里面加了一下代码 ,据我了解这应该是按顺序执行找不到会执行下一个 maven { url 'http://maven.aliyun.com/nexus/content/groups/p..

oTianKongLan123的博客 1万+

UNet 改进(45):轻松集成Triplet Attention,让分割效果起飞!

本文介绍了一种在U-Net架构中集成CSRA残差注意力模块的方法。该模块通过结合通道注意力和空间注意力机制,在U-Net的瓶颈层对特征进行自适应重标定,使网络聚焦于关键区域。文章详细解析了代码实现,包括基础构建块DoubleConv、核心CSRA模块原理及其在U-Net中的战略位置集成。测试表明该模型能保持标准U-Net的输入输出维度,同时通过注意力机制提升特征选择能力。这种模块化设计便于在不同任务中应用,为图像分割领域提供了有效的注意力增强方案。

2401_82355416的博客 98

Android Studio Electric Eel提示Gradle插件报错问题的解决方法

Android Studio Electric Eel是比较新的版本,尚未正式发布,最新的RC3,新建工程编译,默认会报错,提示Gradle插件报错问题。

yinminsumeng的博客 1万+

下载和运行GitHub上的代码教程总结

从昨天开始就想着从GitHub上下载一个开源的Vue的实战项目,希望能从中学习更多的Vue的实用内容,结果搞了半天好不容易下载了,不知道怎么弄。然而,今天终于成功了,激动地我赶紧来记录一下。 如何从GitHub上下载自己需要的项目: 1.首先,你要有一个自己的GitHub(https://github.com/)的账号。关于如何注册GitHub的账号以及如何获取你的SSH密钥这个问题,请大家参...

不怕万人阻挡,只怕自己投降 29万+

OpenClaw常见4大赋能工作场景

OpenClaw不仅仅是一个AI工具,更像是个人与企业的“数字操作系统”——它连接大模型与真实世界,让“思考”与“行动”无缝闭环。

王国平的博客 618

解决Build failed:Could not resolve com.android.tools.build:gradle:XXX

Build failed:Could not resolve com.android.tools.build:gradle:

Jason_HD的博客 2万+

国科大学习资料--计算机网络--历年考题1

国科大学习资料–计算机网络–历年考题1 1、假定有一个通信协议,每个分组都引入100字节的开销用于头和成帧,现在使用这个协议发送1M字节的数据(为方便计算,1M=10^6),然而在传递的过程中有一个字节被破坏了,因而包含该字节的那个分组被丢弃并重传。(1)当数据的分组大小为1000、5000、20000和40000字节时,计算相应(包括开销)的传递字节总数目。(2)计算分组大小的最优值是多少,即分组的大小为何值时总的传输字节数最少。(提示:最优值不是1000、5000、20000和40000字节中的一个)

无名何许人的博客 1174

idea插件项目创建后构建报错

受大佬文章的启发,注意到grade vm的gdk版本可以调一下。默认是jdk8的,改成11就OK了。

weixin_47074768的博客 3090

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

cordova 12 编译失败 No matching variant of com.android.tools.build:gradle:7.4.2 was found

cordova 12 编译失败。 > No matching variant of com.android.tools.build:gradle:7.4.2 was found. The consumer was configured to find a runtime of a library compatible with Java 8, packaged as a jar, and its dependencies declared externally, as well as attribu

麦小洛 2505

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

SpringBoot 3.x Gradle异常

Project\Module的JDK版本均为17,但是Gradle执行时的JVM版本过低,导致异常

成名宁杰的博客 1433

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

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

Android 子module添加渠道配置异常

检查后发现是主module和子module的flavorDimensions配置不一致导致,flavorDimensions允许你在定义多个产品风味时,将它们分组到不同的维度中。这样可以使得每个产品风味只能选择一个维度进行组合,而不会出现混乱或冲突的情况。

wolf0706的专栏 2534

解决 Could not resolve com.android.tools.build:gradle:7.4.1

解决Could not resolve com.android.tools.build:gradle:7.4.1

hool_wei的博客 3万+

gradel错误

gradle 报错declares a component compatible with Java 11 and the consumer needed a component compatible with Java 8Java 8**

面朝大海,春暖花开 1736

解决Build failed:Could not resolve com.android.tools.build:gradle:7.4.0-alpha10.

AndroidStudio的项目在build时出现下面的报错:Try:新版本的AndroidStudio出现下面的错误通知:此为Android Studio默认的JDK版本与项目配置的Gradle所需的JDK不一致导致冲突所致。要求选择同一版本的JDK。

分享技术与经验的博客 1万+

Android Studio编译问题

解决Android Studio在编译过程中遇到的问题

脉冲星飞行记录 700

gradle build 发现jdk版本不一致导致

在项目中创建 gradle.properties 文件 配置jdk目录。

lyt567的专栏 4494

Gradle编译失败问题汇总

去阿里云的maven后台【跳转】参考搜索一下版本所在的仓库,发现是在grails-core仓库下面,所以再添加https://maven.aliyun.com/repository/grails-core仓库配置。Gradle的版本是7.5.1,它绑定的JDK版本是8,但是spring-boot-gradle-plugin:3.0.0要求JDK版本是17以上。所以要把Gradle绑定的JDK版本升级一下。我用的是IDEA自带的Gradle,所以升级方法是在配置里找到Gradle,把JDK改为17。

hins 1万+

android 多产品项目搭建与变体的使用

android 多产品项目搭建与变体的使用

qiuyin2015的博客 3247

解决 Spring Boot 和 Gradle Java 版本兼容性问题:A problem occurred configuring root project ‘demo1‘. > Could n

本文将讨论如何解决 Spring Boot Gradle 插件和 Java 版本之间的兼容性问题。特别是当 Spring Boot Gradle 插件要求的 Java 版本与项目当前使用的 Java 版本不匹配时,如何解决这个问题。Java 版本兼容性是 Java 开发中常见的问题之一。通过本文,您应该了解了如何识别问题,以及如何一步步地解决问题,包括如何在 IntelliJ IDEA 中设置 Java 17 环境。

猫头虎技术团队:授渔优于赠鱼,兴趣引领智慧,探索之乐尤显珍贵。商务合作+:Libin9iOak ,万粉变现+:CSDNWF,猫头虎承诺每年免费为100名C站创作者做账号流量诊断服务!全网搜:猫头虎技术团队,点击文章底部名片或直接私信我一切皆可谈,快找虎哥! 5240

IDEA-插件开发踩坑记录-第一坑-创建gradle工程编译失败

IDEA插件开发,第一步编译就失败,可能原因与如何解决?

u013205724的博客 3万+
上一篇: 树莓派安装openwrt旁路由开启ipv6
下一篇: LogBack的日志报错解决办法 org.xml.sax.SAXNotRecognizedException
之诚
博客等级 码龄15年 135粉丝 120原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值