这里写目录标题

  • 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文件失败问题解决相关推荐

  1. WordPress安装主题失败、上传文件失败问题解决办法

    因为阿里云服务器总是提示某个网站有木马,而且这个网站很low,所以删除原来的源码,重新安装下.但是安装后无法更新主题,用了在CSDN上看到的方法,直接在WordPress官网上下载主题,然后上传到服务 ...

  2. 逆水寒服务器更新响应超时,逆水寒patcher.zip文件更新失败怎么办 更新文件异常问题解决方法...

    逆水寒ol是由网易打造的一款国风武侠动作角色扮演类网游,游戏进行了更新推送,但是不少玩家出现了更新文件异常的问题,之后手动下载更新文件也无法下载,那么该如何解决?下面小编带来更新文件异常问题解决方法, ...

  3. SpringBoot html中引用本地js文件失败的问题

    1.问题描述 想在项目中使用jquery,于是从jquery官网下载了最新版本(手动从浏览器中复制到本地的js文件中),并在html文件中添加了引用.目录及引用情况如图. <!DOCTYPE h ...

  4. LINUX学习笔记1 网卡配置(网络适配器安装失败问题解决)

    LINUX学习笔记1 网卡配置(网络适配器安装失败问题解决) 概述 每一次选修课总会碰到一堆问题,我真的是幸运得很.这次是LINUX服务器管理这门课,最开始安装虚拟机一切正常(用的是VMware安装u ...

  5. Ogre读取中文路径名的文件失败的解决办法

    Ogre的文件读取是使用的标准库的io库读取的,众所周知的是,在vs2005是存在着bug的. 因此想要一劳永逸的解决这个办法唯有去修改Ogre的源代码,以下为修改方法: 打开OgreFileSyst ...

  6. pyinstaller生成exe文件失败

    我的python是3.6,目前pyinstaller并不支持,有网友建议在Github上下载源码,用pyinstaller_develop文件夹替换pyinstaller安装位置下同名文件夹.这样做之 ...

  7. '800a0005' 图片上传出现写入文件失败的错误 -- 修改pload_5xsoft.inc

    一.基本问题 一般是文件写入的路径不对,或者是目录的权限没有设置好(必须对everyone或者来宾用户IIS_IUSRS设置为完全访问) 二.特殊问题 1.错误提示: ADODB.Stream 错误 ...

  8. ADODB.Stream 错误 '800a0bbc' 写入文件失败

    重装更改目录为e盘后,上传文件出现问题.解决方法: 调用adodb.stream的savetofile方法时发生错误, ADODB.Stream 错误 800a0bbc 写入文件失败. 原因可能是: ...

  9. [UE4]导入 PSD 文件失败的解决办法:输出为 PNG,将 PNG 再保存为 PSD 导入

    导入 PSD 文件失败的解决办法:输出为 PNG,将 PNG 再保存为 PSD 导入 图1 报错弹窗 LogFactory: FactoryCreateFile: Texture with Reimp ...

最新文章

  1. 听说今天你要答辩了?哈哈哈哈哈哈哈哈哈
  2. 415 (Unsupported Media Type)
  3. 纯 CSS 实现高度与宽度成比例的效果
  4. python零基础有用吗-10天搞定Python,告诉你有什么用?
  5. Python中threading的join和setDaemon的区别及用法
  6. C语言基础总结Part
  7. “iPhone等苹果产品挤牙膏无创新”?库克正面回怼...
  8. 非刚性人脸跟踪 —— 面部特征检测器
  9. IP地址 网络地址 主机地址
  10. ps aux 中的状态说明
  11. 天锐绿盾注册机 使用手册
  12. 从文本中提取单词生成单词本
  13. 最新红旗linux系统,国产系统红旗Linux下载
  14. python 类的执行中保部存值_VisualFoxPro的报表文件.FRX中保存的是______。
  15. 施耐德M241 plc与IAI伺服电缸通过ethernet/ Ip通讯,plc与伺服套装,送软件和资料
  16. 使用Qt合并图片的算法
  17. 07.26爬虫request模块之药监局学习笔记
  18. Minio根据文件地址,返回一个供外网访问的地址
  19. P1071 潜伏者(C++)
  20. win10激活的方法

热门文章

  1. CSM(Certified Scrum Master) 敏捷认证是什么?
  2. hitTest的作用与用法
  3. 【For非数学专业】通俗理解似然函数、概率、极大似然估计和对数似然
  4. 怎么实时查看mysql当前连接数呢
  5. POP3协议,SMPT协议,IAMP协议介绍:
  6. [渝粤教育] 天水师范学院 移动通信与无线网络 参考 资料
  7. JavaWeb(后端)
  8. 关于Solidworks打包的更好的方式(并保留部分文件结构)——使用“另存为”保存装配体
  9. 7-40 到底是不是太胖了(10 分)
  10. 学人工智能以后去哪里工作?学AI可以做什么?