IDEA引用Class文件失败问题解决
这里写目录标题
- 1、前言
- 2、情况分析
- 3、尝试方案
- 3.1、尝试方案1:Maven reimport
- 3.1、尝试方案2:修改原class文件
- 3.3、第三方JAR引入问题
- 4、总结
1、前言
有时候使用IDEA 编写代码的时候,刚打开发现class文件右侧出现了一道红线,这个时候非常疑惑,明明之前还运行好好的,怎么现在就突然报错了?
2、情况分析
出现以上的状况肯定是代码引入出了问题。
可能是JAR包引入出了问题。
场景1:引入的第三方JAR包
场景2:引入的是项目的其他模块,例如 common-api 等。
3、尝试方案
我这里出现的问题是项目其他模块。
3.1、尝试方案1:Maven reimport
由于引入是编译后的文件,首先对其他模块进行重新编译,例如common-api 进行 mvn clean install 。
再对业务模块进行maven reimport 重新引入依赖JAR包。
执行Maven ReProject功能,
或者执行Maven Helper Maven ReImport:
额 … 并没有解决问题,但是我想其他同学应用这种方案应该可以解决一部分场景。
3.1、尝试方案2:修改原class文件
因为IDEA 会对更改后的文件重新扫描处理,基于这种原因,对引入的Constant 类,我这里进行了重命名
修改成Constant2:
这样,rename之后,所有引入的地方就会正常引入。
这是由于IDEA修改之后会检查全文,之前无法引入的问题就解决了。
3.3、第三方JAR引入问题
当我们刚从代码仓库下载的时候也会存在无法引入JAR包的情况。这种也有几种方法尝试。
具体可以参考我之前的文章Maven导入jar包失败问题解决
4、总结
我这里是提供无法引入的一种想法,如果对你有帮助就好。
我这里的主要思路还是从Java 编译方面下手,而引入的依赖项目假如没有进行编译,也就是IDEA下无法看到target 文件,也就无法引入成功。
IDEA引用Class文件失败问题解决相关推荐
- WordPress安装主题失败、上传文件失败问题解决办法
因为阿里云服务器总是提示某个网站有木马,而且这个网站很low,所以删除原来的源码,重新安装下.但是安装后无法更新主题,用了在CSDN上看到的方法,直接在WordPress官网上下载主题,然后上传到服务 ...
- 逆水寒服务器更新响应超时,逆水寒patcher.zip文件更新失败怎么办 更新文件异常问题解决方法...
逆水寒ol是由网易打造的一款国风武侠动作角色扮演类网游,游戏进行了更新推送,但是不少玩家出现了更新文件异常的问题,之后手动下载更新文件也无法下载,那么该如何解决?下面小编带来更新文件异常问题解决方法, ...
- SpringBoot html中引用本地js文件失败的问题
1.问题描述 想在项目中使用jquery,于是从jquery官网下载了最新版本(手动从浏览器中复制到本地的js文件中),并在html文件中添加了引用.目录及引用情况如图. <!DOCTYPE h ...
- LINUX学习笔记1 网卡配置(网络适配器安装失败问题解决)
LINUX学习笔记1 网卡配置(网络适配器安装失败问题解决) 概述 每一次选修课总会碰到一堆问题,我真的是幸运得很.这次是LINUX服务器管理这门课,最开始安装虚拟机一切正常(用的是VMware安装u ...
- Ogre读取中文路径名的文件失败的解决办法
Ogre的文件读取是使用的标准库的io库读取的,众所周知的是,在vs2005是存在着bug的. 因此想要一劳永逸的解决这个办法唯有去修改Ogre的源代码,以下为修改方法: 打开OgreFileSyst ...
- pyinstaller生成exe文件失败
我的python是3.6,目前pyinstaller并不支持,有网友建议在Github上下载源码,用pyinstaller_develop文件夹替换pyinstaller安装位置下同名文件夹.这样做之 ...
- '800a0005' 图片上传出现写入文件失败的错误 -- 修改pload_5xsoft.inc
一.基本问题 一般是文件写入的路径不对,或者是目录的权限没有设置好(必须对everyone或者来宾用户IIS_IUSRS设置为完全访问) 二.特殊问题 1.错误提示: ADODB.Stream 错误 ...
- ADODB.Stream 错误 '800a0bbc' 写入文件失败
重装更改目录为e盘后,上传文件出现问题.解决方法: 调用adodb.stream的savetofile方法时发生错误, ADODB.Stream 错误 800a0bbc 写入文件失败. 原因可能是: ...
- [UE4]导入 PSD 文件失败的解决办法:输出为 PNG,将 PNG 再保存为 PSD 导入
导入 PSD 文件失败的解决办法:输出为 PNG,将 PNG 再保存为 PSD 导入 图1 报错弹窗 LogFactory: FactoryCreateFile: Texture with Reimp ...
最新文章
- 听说今天你要答辩了?哈哈哈哈哈哈哈哈哈
- 415 (Unsupported Media Type)
- 纯 CSS 实现高度与宽度成比例的效果
- python零基础有用吗-10天搞定Python,告诉你有什么用?
- Python中threading的join和setDaemon的区别及用法
- C语言基础总结Part
- “iPhone等苹果产品挤牙膏无创新”?库克正面回怼...
- 非刚性人脸跟踪 —— 面部特征检测器
- IP地址 网络地址 主机地址
- ps aux 中的状态说明
- 天锐绿盾注册机 使用手册
- 从文本中提取单词生成单词本
- 最新红旗linux系统,国产系统红旗Linux下载
- python 类的执行中保部存值_VisualFoxPro的报表文件.FRX中保存的是______。
- 施耐德M241 plc与IAI伺服电缸通过ethernet/ Ip通讯,plc与伺服套装,送软件和资料
- 使用Qt合并图片的算法
- 07.26爬虫request模块之药监局学习笔记
- Minio根据文件地址,返回一个供外网访问的地址
- P1071 潜伏者(C++)
- win10激活的方法
热门文章
- CSM(Certified Scrum Master) 敏捷认证是什么?
- hitTest的作用与用法
- 【For非数学专业】通俗理解似然函数、概率、极大似然估计和对数似然
- 怎么实时查看mysql当前连接数呢
- POP3协议,SMPT协议,IAMP协议介绍:
- [渝粤教育] 天水师范学院 移动通信与无线网络 参考 资料
- JavaWeb(后端)
- 关于Solidworks打包的更好的方式(并保留部分文件结构)——使用“另存为”保存装配体
- 7-40 到底是不是太胖了(10 分)
- 学人工智能以后去哪里工作?学AI可以做什么?