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

【uniapp踩坑记】App Store上传失败:Invalid Swift Support错误怎么解决? 作为一个前端出身的开发者,用 uniapp 开发原生 App 已经够挑战了,打包 iOS 上传 App Store 更是处处暗雷。这次的坑虽然小,但确实容易忽略。如果你也遇到了类似的报错,希望这篇文章能帮你少踩一次坑! 阅读详情

本来准备写一下最近项目中遇到的Spring事务嵌套的问题,打开Idea之后,看到自己之前的代码(在家里自己的项目中)感觉有很多东西没有提交,之后提交的时候感觉很混乱,就进行了一些列操作,忘记动了什么东西,过了一会所有代码全线飘红,之前遇到过这种情况,这次竟然半天没有解决掉。折腾了很久终于解决了这个问题,记录分享一下这次解决的历程。

这里的报错有两类,一类是我自己写的代码,一类是导入的相关jar包,也就是说,所有的代码全部报错了,比如:

尝试过的解决方案有:

  1. 更新maven;
  2. 使用maven进行clean、compiler等;
  3. Rebuild项目;
  4. 设置Modules中的Sources的类别;
  5. File -> Invalidate Caches/Restart(其他博文中的方法);
  6. 删除编译文件的目录。

折腾了几个小时,突然想起来是当时提交代码的时候,有一部分代码需要忽略不用提交,比如idea中编译的输出目录——target目录文件、iml文件、.idea等文件,其实没有必要提交的。如果提交的话,每次修改代码,我这个commit区域就提示有编译的代码要提交,感觉很难受,而且项目中确实不需要提交这些东西,我就按照其他博文中说的,通过File --> Settings -->Editor --> File Types——>Ignored Files and Folders,添加需要忽略的文件后缀,如图:

本人使用的是2020.3.3版本的idea,你们可以结合你们自身的版本进行调整。

我把之前添加的.class和target等取消掉,神奇的一幕出现了,代码马上全部不报错了!!!

我的理解是,这个“忽略的文件和文件夹”选项,如果填写了.class,可能就会导致此类文件被忽略被隐藏,所以会编译都报错。

接下来我们试一下,如果只填写target的话会有什么反应?

代码没有报错,但是target目录不见了。

我们由此可以得出结论:

这个选项的作用就是隐藏文件,并且如果是设计到.class文件的话,会导致所有编译的文件全部报错,以及.java的代码。如果不想看到target,可以在此设置,但是.class就不要添加了。


2022年6月23日22:17:56

如果项目显示不是maven项目,而实际上是,这种情况肯能导致整个项目爆红出错。解决方案就是,把项目添加为maven项目,方法是:

右键点击pom.xml,Add as Maven Project,即添加为maven项目。

此时项目自动更新maven索引,报错全部解决。

RK3588 buildroot 双网口bonding调试 本文介绍了Rockchip Buildroot中配置网络冗余的方法,通过bonding技术将多个物理网口合并为逻辑接口。主要内容包括:1)7种常见bonding模式的特点及适用场景;2)RK3588的具体配置流程,包括内核配置(启用bonding驱动、修改dts)、添加ifenslave工具;3)系统编译和网络状态检查。 阅读详情

相关推荐

MySQL根据idb文件恢复数据

恢复前提 MySQL 5.* 和 8.* 的恢复方式大同小异,最基本的区别是8.* 中,不再有表结构frm文件,所以要恢复 8.* 的数据,就必须要有完整的建表语句。 而恢复 5.* 的数据,就需要idb文件和 frm文件,当然,如果有完整的建表语句的话,不用frm文件也行。 恢复步骤 需要注意的是,以下操作需要选定数据库后执行。 5.* 恢复表结构 确定表列数 首先创建一张 与需要恢复数据的表 的名字相同的新表,如果已知原表的字段数量的话,就按照原表字段数建表,字段名和类型都不用考虑,如果不知道数量的话,

weixin_45121446的博客 5439

maven配置仓库

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

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

【读代码】TradingAgents:基于多智能体LLM的金融交易框架深度解析

TradingAgents是由Tauric Research团队开源的创新型金融交易框架,其核心思想是通过多智能体协作系统模拟专业交易机构的决策流程。项目采用模块化设计,整合了LLM、实时数据分析、风险控制等组件,实现了从市场分析到交易执行的完整闭环。

kakaZhui的博客 1996

IDEA中一次性报出所有编译问题Project Wide Analysis

idea分析项目所有编译问题代码

深蓝浅蓝的天 2770

Type-C转DP1.4转C双向互传转接线方案

Type-C转DP双向互转方案的核心在于利用Type-C接口中的Alt Mode(交替模式)功能。通过利用Type-C接口的Alt Mode功能,该方案实现了Type-C接口与DP接口之间的双向互传,极大地丰富了用户的视觉体验。在选择Type-C转DP双向互转方案时,用户需要关注兼容性、性能需求、线缆长度和品牌等因素,以确保获得最佳的传输质量和使用体验。因此,Type-C转DP双向互转方案应运而生,旨在实现Type-C接口与DP接口之间的无缝连接,满足用户对高效能和高清晰度视频传输的需求。

m0_70875024的博客 4965

超酷炫,Python实现交通数据可视化!

此时输出的栅格化参数params的内容存储了栅格坐标系的原点坐标(slon、slat)、单个栅格的经纬度长宽 (deltalon、deltalat)、栅格的旋转角度(theta)、栅格的形状(method参数,其值可以是方形rect、三角形tri和六边形hexa)以及栅格的大小(gridsize参数,单位为米)。Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。今天分享一次Python交通数据分析与可视化的实战!

m0_59236127的博客 1690

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

今天被这个IDEA工具的编译问题搞郁闷,代码很确定是ok的,直接maven命令编译也是ok的,但是IDEA直接运行死活就是不通过。一番折腾,问题最终还是被我给解决了。故总结一番,以防后续继续采坑。 编译不通过的问题,细细分析下来其实也就那几个原因。(前提是代码是没问题的),后续可以按照这个步骤来排查,层次递进,也就是先看方案一,方案一解决不了的,再看方案二,以此类推… 1、确定环境一致 IDEA的jdk版本以及language level是否正确 IDEA的maven配置是否正确 编译版本以及字符集设置是

慧心斋 1万+

Xilinx GTY Transceiver时钟方案与功耗优化实践

本文详细解析了Xilinx GTY Transceiver的时钟方案设计与功耗优化实践,涵盖从基础配置到高速24.33024Gbps和中速10.1376Gbps的实战案例。通过Transceivers Wizard的IP设计技巧和动态功耗优化方法,帮助工程师有效降低FPGA系统功耗,提升高速串行通信的稳定性与效率。

weixin_28736355的博客 223

Idea 编译时报错:Error:java: Compilation failed: internal java compiler error

Idea 运行时报错:Error:java: Compilation failed: internal java compiler error 大概意思是编译器内部错误 问题原因分两种 原因一: 导致这个错误的原因主要是因为jdk版本问题,此处有两个因素,一个是编译版本不匹配,一个是当前项目jdk版本不支持。 查看项目的jdk File ->Project Structure->Project Settings ->Project或使用快捷键Ctrl+Alt+shift+S打开项目的j

WK90的博客 4036

别再迷信Intel网卡了!用普通笔记本+TWINCAT3搭建EtherCAT主站的完整避坑实录

本文详细介绍了如何用普通笔记本和TWINCAT3搭建EtherCAT主站的完整避坑指南。通过破除必须使用Intel网卡的迷思,提供软件环境搭建、关键配置步骤、Wireshark抓包技巧及性能优化建议,帮助开发者低成本实现EtherCAT主站功能。

weixin_29305337的博客 697

微信小程序推广策略,打开小程序领域流量大门

本文旨在为小程序开发者、运营者和企业主提供一套完整的微信小程序推广策略体系,帮助他们在竞争激烈的小程序生态中获得更多流量和用户。内容涵盖从0到1的冷启动策略,到成熟期的增长技巧。本文将首先介绍小程序的基础推广设置,然后深入探讨各种流量获取渠道,接着分析数据驱动的优化方法,最后展望未来发展趋势。小程序:无需下载安装即可使用的应用,运行在微信生态内:独立访客数:页面浏览量转化率:完成目标行为的用户比例留存率:用户在一定时间后仍活跃的比例自然流量获取:通过优化搜索、完善资料等方式获得基础流量社交裂变。

小程序开发 1027

idea编译的问题

1.今天遇到一个问题就是明明有包,但还是报错:java:程序包XXXX不存在这样的编译报错的问题,但是在idea的项目中可以找到该类。 2.经过分析,程序明明有这个类的java文件,但是编译的时候却找不到该文件,这种情况下一般都是没有生成该类的编译文件。 3.需要观察工程下面的target临时文件有没有生成,操作步骤: ①File->Project Settings->Modules,观察项目中的target文件里面有没有生成。 ②如果没有生成编译文件,点击idea操作界面右边的maven

farmss的博客 1324

Lumerical 教程目录,说明及个人感悟(共计138篇,持续更新中)

Lumerical---教程说明及个人感悟

u011699626的博客 1万+

IDEA上Java项目启动全部报错

在IDEA上的Java项目本来是好好的,不管是编译还是启动都没问题。现在是不知道什么原因,竟然全部报错了,不管打开哪个类文件都报错。 首先排除: settings文件 maven导入 jdk版本 在开篇中我们说到了,项目本来是好好的,所以以上问题应该是没问题的。不过这也不是绝对的,为什么这么说呢?因为我的idea是加载了多个项目,启动不同项目的时候启动了多个idea窗口,并没有把这些不同的项目放在同一个idea启动窗口中作为不同模块来打开。这不同的项目的jdk版本是不一样的,我修改过他们的jd

帝上无天的博客 7173

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

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

检查导包是否正确。确保拼写无误。定期重建项目并清理缓存。检查 Maven 或 Gradle 依赖。确保 JDK 和编译环境配置正确。希望本文能帮助你快速解决类似问题。如果你在操作中遇到困难,欢迎添加我的微信,一起探讨解决方案!

沉淀所学,分享所思,让热爱与成长同行。商务记录AI实战经验,助力开发者快速成长。 热爱AI,希望做出有影响力的技术成果。 技术点亮生活,分享连接价值与机会。 专注AI落地实战,陪你走好技术每一步。 1万+

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

IDEA报错总结:修改Java编译版本--maven项目

之前写过2篇文章: 解决IDEA报错:Lambda expressions not supported at language level ‘7’ IDEA报错解决:Error:(33, 35) java: -source 7 中不支持 lambda 表达式 (请使用 -source 8 或更高版本以启用 lambda 表达式) 早上又遇到报错: Warning:(117, 13) java: ...

个人博客 3318

IntelliJ IDEA编译java项目时报错,Error: java: 无效的标记: -parameters

问题出现场景         如题,该问题出现的情景是,被编译的项目为之前同事发给我的代码,在习惯性地先编译一下时,报出了题目中的错误,后查看idea的配置参数,如下图:         这里重写了编译的操作选项,所以才会导致每次执行编译...

划水的搬运工 1万+

idea java编译报错_IDEA编译java报错的解决方法

IDEA编译java报错的解决方法发布时间:2020-06-26 11:54:16来源:亿速云阅读:119作者:Leah本篇文章给大家分享的是有关IDEA编译java报错的解决方法,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。问题:在维护一个新的项目时出现在的这个情况,项目构建时一直报错"xxx包找不到",但是引用的包和引用的类都是存...

weixin_31888683的博客 4716

idea maven 编译报错Java heap space解决方法

导航到 Build, Execution, Deployment -> Build Tools -> Maven -> Runner。优化资源:如果项目中有大量资源文件(如图片、配置文件等),确保它们没有被错误地包含在编译过程中。Maven 编译时使用的 JVM 堆内存可以通过设置 MAVEN_OPTS 环境变量来调整。旧版本可能存在内存管理问题。增加 Maven 和 IntelliJ IDEA 的堆内存是最直接的解决方案。如果问题仍然存在,检查代码和依赖,确保没有内存泄漏或不合理的内存使用。

kuang_wu的专栏 3301

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

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

ACGkaka的博客 1万+

Eclipse java web项目 ,导入IntelliJ IDEA 完整操作!

Eclipse项目导入 IDEA,IDEA导入Eclipse项目!

凉城古梦猫扑街的博客 9万+

IDEA使用Tomcat运行Web项目及其常见报错

四、一些报错及解决 4.1、org.springframework..xxx不存在 4.1.1、情况一:pom.xml中的maven的dependency没加载好(红色version) 4.2.2、情况二:pom文件相关的依赖明明都下载好了,但运行还是找不到XXX相关的包 4.2、java.io.FileNotFoundException: class path resource [spring/] cannot be resolve 4.3、maven依赖的多个版本依赖冲突

qq_51366188的博客 7636

如何解决IDEA启动项目报错:Error:java: Compilation failed: internal java compiler error

如何解决IDEA启动项目报错:Error:java: Compilation failed: internal java compiler error 在开发过程中,IDEA启动项目时遇到 Error:java: Compilation failed: internal java compiler e如云原生、前端、后端、运维和AI都具备丰富经验。我的博客内容涵盖广泛,主要分享技术教程、Bug解决方案、开发工具使用方法、前沿科技资讯、产品评测、产品使用体验,以及产品优缺点分析、横向对比、技术沙龙参会体验等。

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

idea中jsp中java类无法识别报错

前言: 在网上下载了一个jsp项目后,配置好了之后运行,发现报错,因为错误的时候没有截图,所有没有错误的时候的图片。这篇文章是根据浏览器记录来看自己的错误写的。 JSP中报错only a type can be imported: XXX resolves to package 这个错误是jsp中导入了java类,但是运行时无法识别类。在idea中,也会出现红色的提示。 我自己的原因是:java文件为编译,导致jsp找不到对应的java文件,idea也无法识别对应的java文件。若是这种问题的话,可以查看j

xing_S的博客 5059

IDEA编译报错:Error:java: 无效的源发行版: 17,一次搞定

IDEA编译报错:Error:java: 无效的源发行版: 17,一次搞定

lq5673575的博客 4万+

IDEA 编译报错 “Java: 找不到符号“ 问题解决

最近在工作中遇到了一个很诡异的事情:项目迁移后,IDEA 编译项目每个 Java 类都报错:Java: 找不到符号。很明显符号肯定是存在的。

(ÒωÓױ) 1万+

IDEA导入Eclipse项目 详细步骤

转载自:https://blog.csdn.net/ssh159/article/details/71305706或你用惯了Eclipse,有点排斥其他工具了,你写框架的时候,编译速度是不是特别慢啊?有时候还超过45秒,自动取消运行!有时候代码是正常的,...

Smile yourlife 3万+
上一篇: 一文说透String的hashCode
下一篇: Idea上隐藏不必要提交的文件
北冥牧之
博客等级 码龄8年 367粉丝 125原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

北冥牧之

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

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

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

打赏作者

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

抵扣说明:

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

余额充值