idea编译报错-代码没问题IDEA编译不通过的终极解决方案

IDEA编译时报错,Error:java: Compilation failed: internal java compiler error 原因:IDEA编译器设置版本不对,在这里修改一下即可 阅读详情

今天被这个IDEA工具的编译问题搞郁闷,代码很确定是ok的,直接maven命令编译也是ok的,但是IDEA直接运行死活就是不通过。一番折腾,问题最终还是被我给解决了。故总结一番,以防后续继续采坑。

编译不通过的问题,细细分析下来其实也就那几个原因。(前提是代码是没问题的),后续可以按照这个步骤来排查,层次递进,也就是先看方案一,方案一解决不了的,再看方案二,以此类推…

1、确定环境一致

  • IDEA的jdk版本以及language level是否正确
  • IDEA的maven配置是否正确
  • 编译版本以及字符集设置是否正确

2、重新编译

Reimport

mvn clean package -U -Dmaven.test.skip=true

2、清理缓存

清理缓存解决各种无法解释的问题,这个应该是使用的比较多的手段

清理缓存

4、删除工程文件重新导入

这个是针对以上方案都无效的解决办法,我今天就是采用这个方法解决的

删除工程文件

IDEA/Maven编译错误:类型不兼容,推断类型与上限不符合 Java 在使用IDEA和Maven进行Java编程时,可能会遇到类型不兼容的错误,其中一个常见的错误是推断类型与上限不符合。为了解决这个错误,我们可以修改代码,确保类型参数与上限相匹配,或者使用通配符来接受任何类型的参数。有时候,在使用IDEA和Maven进行编译时,可能会遇到类型不兼容的错误,其中一个常见的错误是推断类型与上限不符合。如果推断类型与指定的上限不匹配,就会出现类型不兼容的错误。然而,当我们尝试编译这段代码时,就会遇到类型不兼容的错误,错误消息为:“不兼容的类型: 推断类型不符合上限”。 阅读详情

相关推荐

IntelliJ IDEA编译错误:Error:java: Compilation failed: internal java compiler error

在使用 IntelliJ IDEA 进行 Java 开发的时候偶尔会报如下错误: IntelliJ IDEA 编译错误: Error:java: Compilation failed: internal java compiler error 该问题的解决方式如下: 确认工程的JDK File 》Project Structure 》Project Settings 》Project ...

天将降大任于是人 4951

maven配置仓库

<!-- 阿里云仓库 --> <mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/repositories/central/</url> </mirror.

人终将被少年不得之物困扰一生的博客 742

为什么我代码写得正确,可以运行 但是在IDEA一编译就会出现问题说找不到符号TERMINAL_ANNOUNCEMENT_LIST,我改成字符串就没问题,如何解决?

🏆本文收录于 《全栈Bug调优(实战版)》 专栏,该专栏专注于分享我在真实项目开发中遇到的各类疑难Bug及其深层成因,并系统提供高效、可复现的解决思路和实操方案。无论你是刚入行的新手开发者,还是拥有多年项目经验的资深工程师,本专栏都将为你提供一条系统化、高质量的问题排查与优化路径,助力你加速成长,攻克技术壁垒,迈向技术价值最大化与职业发展的更高峰🚀!

**My Coding Family** 1761

idea 打开项目代码出错,但是编译没问题

解决方法很简单,把这个 “项目名称.iml”文件删除,然后再打包一下就好了;删除这个可能会导致这个项目的pom.xml文件有一个删除线,然后当前项目就识别成不是项目了。在使用idea的时候发现有时候编译没问题,代码没问题,但是就是项目报红;2.1在升级pom的依赖版本后,本地原来打包由idea生成的 xxx-iml文件;里面引入的是旧的版本;注:如果idea的其他情况,比如:打包的版本不对、项目识别有其他的问题;可以在settings中设置,如下图,里面的勾选去掉,然后点击确定就可以识别了。

hcc_new_one_object的博客 4252

ESP-SR实战:从零搭建智能语音唤醒与命令识别系统

本文详细介绍了如何利用乐鑫ESP-SR框架,从零开始搭建一个完整的离线智能语音交互系统。内容涵盖硬件选型(推荐ESP32-S3与数字麦克风)、开发环境配置(ESP-IDF与ESP-ADF),并深入解析了AFE声学前端、WakeNet唤醒词检测和MultiNet命令词识别三大核心模块的工作原理与实战配置。通过具体的代码示例和调试技巧,指导开发者快速实现高识别率的语音唤醒与命令控制功能。

weixin_29161785的博客 295

labview的TDMS文件读写

本文先介绍TDMS概念和文件结构,然后介绍VI如何使用,最后分析一个labview的自带范例

观则明的博客 1万+

IDEA 程序包不存在,找不到符号但是明明存在对应的jar包 的解决方案

环境 IntelliJ IDEA 2020.1 JDK1.8 前提概要 问题1和问题2其实是同一个问题,但是表现上有一点不一样 具体是如何引起该问题,尚不清楚,特此记录 问题1描述 一运行springboot启动类,就报一大堆jar报idea Kotlin: Classpath entry points to a non-existent location:类路径条目指向不存在的位置 程序包不存在 找不到符号 我jar包本地仓库也不是存在这个位置啊 然后我就去这个文件目录下找这个目录删除了。还是报这个

程序圆的博客 9万+

微信聊天记录丢失原因与恢复方案详解

SQLite数据库作为移动应用常见的本地存储方案,其加密机制和存储结构直接影响数据安全性。以微信为例,聊天记录存储在EnMicroMsg.db等SQLite文件中,采用AES加密保护。当手机清理工具误删这些文件时,会导致特定时间段记录丢失。理解数据恢复原理需要掌握文件系统删除机制和闪存特性,其中关键点包括TRIM指令的影响和数据块覆盖风险。通过专业工具如DiskDigger或iMyFone D-Back,配合ADB调试和SQLite数据重组技术,可在黄金时间窗口内恢复记录。日常维护建议结合自动化备份方案和存

weixin_32612263的博客 383

IDEA编译报错:程序包不存在

好多次切换新项目或者idea版本时,总是在导包这一步浪费很多时间,明明代码不报错,能引到指定的包,编译时就是报错:找不到包。 这里有几种解决思路,整理如下: 1.检查项目的maven依赖没有问题 查看项目的Dependencies中是否有提示报错不存在的依赖包或者该依赖包是否报错,如果不存在或者报错,则检查pom文件中的依赖是否填写正确或者本地仓储是否存在 2.检查本地仓库是否存在依赖的jar包 “File | Settings | Build, Execution, Deployment | Build

weixin_43090494的博客 2万+

SOC设计必看!Tessent DRC检查中最容易踩的5个坑(附解决方案)

本文针对SOC设计中Tessent DRC检查的常见问题,详细分析了5个最易忽视的陷阱,包括时钟域交叉、扫描链虚连、多电压域规则等,并提供专业解决方案。特别针对芯片设计中的DFT验证难点,分享了经过验证的调试方法和Tessent工具使用技巧,帮助工程师提升DRC检查效率。

weixin_29280657的博客 492

Unity3D安装:离线安装 Unity

Unity 下载助手 (Download Assistant) 支持离线部署。在这种部署方式中,可下载用于安装 Unity 的所有文件,然后生成脚本以便在未接入互联网的其他计算机上重复相同的安装。运行下载助手,并在一台计算机上正常安装 Unity。此计算机必须有足够的可用磁盘空间来下载所有文件。单击下拉选单并选择 __Custom__,然后选择要将文件下载到的位置。打开 PC 的文件管理器,导航到之前指定的自定义位置文件夹,然后在该文件夹内查找。整理翻译,转载请注明出处!

ygtu2018的博客 3245

解决IDEA代码报错不提示的几种方案

解决IDEA编辑器代码不报错的情况

樱桃与小丸子 3万+

嵌入式统一消息机制:模块解耦与零拷贝通信设计

在嵌入式系统开发中,模块间通信(IMC)是影响可维护性与实时性的关键环节。传统IPC方式如全局变量、信号量或Socket易导致高耦合、调试困难及跨平台适配成本高。统一消息机制通过逻辑地址抽象、标签/实体分离、路由表驱动等原理,实现控制流与数据流解耦,在裸机、RTOS及Linux用户态保持一致接口。其技术价值在于降低模块依赖复杂度、支持动态增删与分布式迁移,并通过零拷贝优化显著减少CPU与内存开销。典型应用场景涵盖工业网关、城域交换机、多核ARM边缘设备等资源受限环境,尤其适用于需长期稳定运行、快速迭代与混合

weixin_35257663的博客 224

Maven compile编译通过 IDEA的Build编译失败 程序包不存在

情况: 确信包依赖无冲突且成功依赖 代码编辑器中无编译错误 maven 进行clean 、compile、package等操作都没问题 启动项目报错 解决方案一: IDEA的Build(编译)操作和Maven的Build是分开的 把IDE的Build/Run操作委托给Maven来进行,让两者统一 设置idea构建/运行操作委托给maven https://blog.csdn.net/liudun_cool/article/details/106106982 ...

积跬步,至千里。 1万+

手把手教你用Switched-Capacitor Converter实现高效DC-DC转换(附常见拓扑对比)

本文详细介绍了开关电容转换器(SC)在高效DC-DC电源设计中的应用,对比了四种常见拓扑结构的优缺点,并提供了损耗分析与效率优化的实战技巧。通过无电感设计,SC转换器在5G模块和可穿戴设备中展现出超高功率密度和微小体积的优势,是电源管理领域的革命性技术。

weixin_30790841的博客 265

第95章 安全工程师:Shell 脚本实现安全扫描、漏洞检测、日志审计

随着网络安全威胁日益复杂,传统的手动安全管理已无法满足现代企业的安全需求。Shell 脚本为安全工程师提供了强大的自动化能力,能够实现 7×24 小时的安全监控、快速漏洞扫描、智能日志分析和实时威胁响应。本章将系统介绍如何使用 Shell 脚本构建完整的安全防护体系,从基线检查到实时监控,帮助你打造自动化的安全运维能力。

猪猪侠 83

IDEA build报错,显示程序包不存在而maven compile无问题

1 问题描述 抽风症状一:打开项目之后外部引用的包都飘红,必须点击maven的reimport才可以洗白 抽风症状二:点击IDEA上方的锤子build失败,显示各种程序包不存在,而托管maven compile无问题 IDEA版本:2020.1 2 尝试 terminal中键入mvn idea:idea 无效 在搜罗了网上的各种解决方案之后,可以确定的是出现这个状况的IDEA版本都是2020.1 3 问题定位 原因:IDEA的Build(编译)操作和Maven的Build是分开的,并不是一回事。 我之前

fashi11211的博客 6328

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

IDEA编译代码报错,找不到符号:找不到符号包

IDEA编译代码报错,找不到符号:找不到符号包 在使用IDEA的时候,经常出现过找不到包或者找不到符号的情况,可以尝试以下几种方式来解决 1:之前我保存有个工具类,刚好项目中要用到。我就引用了整个工具类。就是粘贴复制。但是在编译时出现了错误提示:找不到包。找不到符号。明明引进了类及需要jar包,还是找不见。所以选了一个最笨的方法,直接新建一个类:然后把工具类的内容全部复制进去。再次编译时就OK了,...

weixin_43789011的博客 3万+

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

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

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

idea解决程序包不存在报错

启动项目报错 java程序包不存在

qq_39535439的博客 8368

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

IDEA代码没问题但是编译的时候报错

或者点击此处清理IDEA的缓存(不过一般都不是这一步导致的哦,一般都是编码不一致导致的,所以认真去排查下你的编码吧)一般都是编码不一致导致的,可以在 idea 中点击FileEncodings 查看。

m0_66737223的博客 1020

mvn clean compile 编译正常,idea编译报错的问题

最近在idea 2020中打开项目的时候遇到编译报错的问题,把解决方法分享一下。 方法:删掉idea生成的 .iml 文件,然后执行mvn idea:module重新生成 以下为过程记录: 首先是git clone项目,然后idea打开,等项目加载完后,一堆报错,找不到类,还项目结构也是乱的。 然后用命令行执行mvn clean compile ,发现能够正常编译,好吧,又是idea的问题。但前几天在公司电脑上都可以正常编译的。 然后尝试解决。 invalidate cache/restart,清一下

Wu_Shang001的博客 4929

idea编译报错不提示

编译不通过的问题,细细分析下来其实也就那几个原因。(前提是代码是没问题的),后续可以按照这个步骤来排查,层次递进,也就是先看方案一,方案一解决不了的,再看方案二,以此类推… 完整介绍参见: 代码没问题IDEA编译不通过的终极解决方案 ...

慧心斋 1117

Idea上的Java项目编译全部报错

本来准备写一下关于Spring事务嵌套的问题的代码,打开Idea之后,忘记动了什么东西,所有代码全线飘红,之前遇到过这种情况,这次竟然半天没有解决掉。分享一下这次解决的历程。 这里的报错有两类,一类是我自己写的代码,一类是导入的相关jar包,比如: 尝试过的解决方案有: 更新maven; 使用maven进行clean、compiler等; Rebuild项目; 设置Modules中的Sources的类别; ......

帝上无天的博客 3928

如何解决 IDEA 编译报错:Error:(2048,1024) java: 找不到符号

在使用 Lombok 的过程中,你是否曾遇到过 IDEA 编译报错 ?下面就让我们来深入剖析这一问题的根源,并给出相应的解决方案。大家好,我是 猫头虎,猫头虎技术团队创始人,也被大家称为猫哥。我目前是COC北京城市开发者社区主理人、COC西安城市开发者社区主理人,以及云原生开发者社区主理人,在多个技术领域如云原生、前端、后端、运维和AI都具备丰富经验。我的博客内容涵盖广泛,主要分享技术教程、Bug解决方案、开发工具使用方法、前沿科技资讯、产品评测、产品使用体验,以及产品优缺点分析、横向对比、技术沙龙参会体验

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

IDEA 编译报错 “java: 常量字符串过长” 的解决办法

IDEA 编译报错 “java: 常量字符串过长” 的解决办法

ACGkaka的博客 1万+

idea 代码编译打包不报错,但是代码显示报错

![在这里插入图片描述](https://img-blog.csdnimg.cn/20190921154339391.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L01hcnM5Mw==,size_16,color_FFFFFF,t_70...

Mars93的博客 5730
上一篇: javabean初始化赋默认值-反射实现一键赋值所有的字段
下一篇: okhttp自定义插件记录http请求
人工博客
博客等级 码龄17年 25粉丝 57原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值