描述:项目一直好好地,突然在重启过程中报错,重新引入依赖后,import的类明明存在但是却爆红

解决方案:可以先clean项目,然后通过File->Invalidate Caches,按照提示默认重启IDEA,即可解决问题。
墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
4.4k累计阅读
4.4k平均单平台
已同步平台
优快云
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄5年
描述:项目一直好好地,突然在重启过程中报错,重新引入依赖后,import的类明明存在但是却爆红

解决方案:可以先clean项目,然后通过File->Invalidate Caches,按照提示默认重启IDEA,即可解决问题。
出现 import导入的类都爆红的解决方法(万能)
出现import爆红的情况要分类讨论,一种是项目中引入的包,一种是maven的依赖包对于所有的包是否都爆红!前提都需要路径正确!
IDEA import导入的类爆红【解决办法】
问题描述: 项目一直好好的,在合并完版本后,出现无依赖的个别本地包,爆红,且包完全能找到。 解决办法: 更新index,清除缓存,注:(清楚缓存会使你导入的maven地址 以及 启动项配置等失效,清除后,需要重置) 步骤如图所示。 随后,看见项目自动更新index,待更新完毕,爆红的包已经恢复正常了。 ...
qt使用qxlsx实现xlsx、xls表格文件快速写入和读取
新年第二篇文章,收尾一个去年计划中发表文章和实现功能。
IDEA在import时飘红的解决办法
额,写给纯小白,IDEA在import时飘红,cannot resolve symbol,应该都知道是缺jar包的问题,导入就好了,具体步骤如下: File-project structure-modules,然后点击右侧加号,添加一条jar包 你需要知道缺的是哪个包,这个上网查一下就知道了,然后导入对应的包,我这个缺的是httpcore 导入完成,可以看到已经不再飘红。。。 ...
Halcon-AOI外观缺陷检测系列
Halcon-AOI外观缺陷检测系列
Autosar诊断实战系列02-Dem(DTC&Event)要点及配置开发详解
Dem模块及其与Dcm等其他模块的交互是整个诊断Stack的重中之重,本文先对与其他模块的交互逻辑进行介绍,有一定掌握后继续重点介绍配置部分的开发。
IDEA的import类和pom文件头被标红,但可以正常编译打包(四种解决方案)
IDEA的import类和pom文件头被标红,但可以正常编译打包(三种解决方案)
Android功耗系列专题理论之十一:高通QCOM平台待机功耗问题分析方法
本文详细介绍了高通QCOM平台待机功耗问题的分析方法。首先强调测试环境标准化的重要性,包括关闭无线功能、日志记录和非必要传感器。重点分析了硬件连接检查、驱动配置验证、电源管理策略优化等关键步骤。文章详细讲解了射频校准、时钟源/中断分析、子系统状态检查等专业技术方法,并提供了具体的命令行操作示例。此外还介绍了外设拆解、外灌电压测试等硬件排查手段,以及功耗分解板、波形分析等高级诊断技术。最后强调了固件版本验证和环境因素测试的必要性,为工程师提供了系统性的功耗问题排查思路。
IDEA import导入的类明明存在,却飘红,你可以这样做
今天刚刚代码自己的idea,发现有的类中出现了爆红的错误提示。明明这个类昨天下班之前测试过了,是好用的而且爆红的类还是自己写的,在别的类中import进去怎么会提示没有作用呢。想必你也可能会在开发中遇到这种问题,那么如何解决呢。根据下面的步骤解决即可。 一、点击ideal左上角的File 选择 Invalidate Caches 二、点击重启即可 ...
ENVI_基于无人机数据的果树提取与相对健康监测
一、数据处理 1.计算植被指数VDVI或GDVI:Band Math / Spectral Indices 2.制作掩膜:ROI——Threshold——Subset 二、单地块果树提取 1.绘制感兴趣区shp 2.确定果树提取参数:Count Crops 3.输出果树矢量文件:Convert Crops To Shapefile 4.果树相对健康程度分析:Calculate Crop Me...
使用 MATLAB/Simulink 对一个开关磁阻电机进行建模
*开关磁阻电机(Switched Reluctance Motor, SRM)**是一种新型的无刷电机,以其简单的机械结构、宽广的调速范围和较高的效率在工业应用中得到了广泛关注。SRM的独特之处在于其定子和转子均为凸极结构,并且通过改变绕组电流的方向来实现转矩的产生和控制。本教程将详细介绍如何使用对一个开关磁阻电机进行建模,并探讨其基本控制策略,特别是针对双凸极结构的SRM。本文介绍了如何使用构建一个开关磁阻电机的双凸极结构模型,并探讨了其基本控制策略。
IDEA import导入的类明明存在,却飘红!!
描述:项目一直好好地,突然在重启过程中报错,重新引入依赖后,import的类明明存在但是却爆红 解决方案:通过File->Invalidate Caches,按照提示默认重启IDEA,即可解决问题。
3.38 工业缺陷检测实战:物体表面缺陷检测,从图像处理到深度学习
本文介绍了工业缺陷检测的完整流程,从传统图像处理到深度学习方法。首先定义了缺陷检测任务的目标和应用场景,然后详细讲解了传统图像处理方法(边缘检测、阈值分割等)和深度学习方法(分类、检测、分割模型)。文章最后总结了核心要点,提出了思考题和实践建议,建议从简单方法开始逐步优化。下一篇将介绍工业视觉基础技术——相机标定与角点检测。
【问题】IDEA import导入的类明明存在却报异常飘红
【问题】IDEA import导入的类明明存在却报异常飘红 一、点击ideal左上角的File 选择 Invalidate Caches 二、点击重启即可
使用pyqt5实现可勾选的测试用例界面
使用pyqt5实现可勾选的测试用例界面
汉书HE8,好用的汇编代码编写工具
汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大
IDEA import导入的类明明存在,却飘红
一、点击ideal左上角的File 选择 Invalidate Caches。
深度学习工具包 DeepLearningToolbox
深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[](https://bitdeli.com/free "Bitdeli Badge")
Error:() java: 程序包org.springframework.beans.factory.annotation不存在
其实遇到这个bug我很高兴,因为之前就出现过这个bug,当时公司前辈帮我调了半天调好了,但是我自己没有亲手解决这个问题,总觉得心里不舒服,今天又遇到了,自己来解决一下。 这个bug的特征是: jar包明明在项目里面,编译也不报错,但是启动的时候就是找不到 当你想关闭idea重启项目的时候,你之前在项目里面的jar包一个都没有引进来 可以看到annotion已经引入了,但是它还是说我不存在。 ...
Camera2Demo
在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作
数学建模模型总结
这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!
idea里有这个类,却报红,解决办法
idea里import的类明明存在,却突然报红,解决办法。
明明已经mark directory as source root(导入包)了,怎么import下还是会出现红波浪线,why?(pycharm)
出现这个问题,多半是没有看清楚文件结构。 一些tips,mark directory as source root 可能mark不止一个才能 from xx import xx 成功 eg:此时失败 在mark一个,成功: Reference: pycharm导入自定义模块运行正常但是有红线提示,并且不能使用代码补全功能,应该怎么设置? ...
彻底解决IDEA中Maven依赖报错:程序包不存在的系统性排查指南
在Java开发中,依赖管理是构建项目的核心环节,Maven作为主流构建工具,通过坐标机制从仓库自动下载和管理依赖库。其工作原理是解析pom.xml文件,构建项目依赖图,并将所需jar包纳入编译类路径。然而,在实际工程实践中,IDE智能感知、构建工具与本地环境配置的协作间隙常导致依赖解析异常,其中“程序包不存在”是典型的高频问题。这类问题不仅影响开发效率,也反映了项目环境稳定性的技术价值。常见的应用场景包括多模块项目协作、持续集成环境配置以及团队开发环境统一。针对Maven依赖报错和IDEA索引问题,开发者需
idea写代码时找不到包?
在开发时,经常会遇到找不到某个包或者是类,但是又明明在pom.xml文件里面添加了依赖。下面说明下,怎么排除这个小问题。 检查lib目录 如果lib里面没有,但是右边的maven依赖有且没有飘红,刷右上角的reimport 右边依赖飘红 可能是idea的自动下载出现问题,用maven进行下载。右边comile => package => install 以上都不行 检查后,lib目录里面有,maven也没问题。那么把模块move掉,然后new module form existing sour
用idea开发springboot项目,提示Cannot resolve symbol ‘RequestMapping‘
问题描述:在开发controller类时,提示Cannot resolve symbol 'RequestMapping', 明明已经在pom文件中引入了springboot对web的支持:spring-boot-starter-web 但是@RequestMapping飘红了, 解决方法:把光标放到@RequestMapping后面,alt+回车,选择add spring-boot-start-web to classpath? 其实import这个包就好了呀! import org.spri
JUnit报错“No tests found matching”全解析:从版本冲突到项目配置的排查指南
单元测试是软件质量保障的核心环节,JUnit作为Java领域最主流的测试框架,其运行机制基于特定的注解和运行器契约。当测试方法未被正确识别时,常见的“No tests found matching”错误往往源于JUnit版本与注解的**不匹配**,例如JUnit 4与JUnit 5的`@Test`注解来源不同,或项目依赖中存在**版本冲突**。理解JUnit Platform的测试发现原理,以及Maven/Gradle等构建工具对测试目录的默认约定,是解决此类问题的关键。在实际工程中,尤其是在Spring
idea import的maven类报红
这个 import 的 ccc 这个词报红,那就点击 ccc 路径的上一层, 此处点击 bbb ,就可以看到具体是哪个 jar 包报错。如果版本不对,可以尝试备份文件夹,把jar 包删除后,重新 点击 Reload All Maven Projects,重新引入依赖。(1) 关掉所有代码的文件,然后对 maven 进行 clean,然后 重新 install 这个类所在的 jar 包。一般报红,显示红色,是因为 idea 在此路径下,找不到这个类。点击报红的路径的上一层,进入jar 包。
IDEA import导入的类爆红
idea import 外部类爆红解决方式
IDEA-关于idea在import类时,代码报红的解决方法,找不到包
关于idea在import类时,代码报红的解决方法_idea import报红-优快云博客
1664
629
3561

被折叠的 条评论
为什么被折叠?



