【IDEA】找不到类资源
报错问题描述:
找不到这个实例调用的方法或者方法缺失重载
找不到这个声明的类资源
解决情况一
import声明缺失,IDEA智能导包提示可以解决

注意,如果存在了重名的类资源,导入了错误的资源,实例引用和方法的调用依然会报错!
解决情况二
调用的是分模块项目中的资源,虽然路径相似,但是IDEA还是引用不到资源
或者其他Maven仓库提供的第三方Jar,原因可能是Jar包资源缺失或者是Jar包中的部分资源缺失
1、第三方Jar包缺失比较简单,在POM里面配置好坐标重新引入进来就行
2、如果是模块的资源,就需要找到并且打开模块项目,使用Maven插件进行Install操作
Install的目的是为了把模块打包到本地Maven仓库中(切记先更新模块代码)安装完之后马上就不会爆红了
【实际情况是这样的, 例如A服务依赖了一个B模块(Common模块) 开发张三在A服务写了点新的东西,同时调用了B模块,在B模块加了东西。
我们写A服务的时候无法得知B更新的内容,只会去更新A服务的代码,结果发现资源缺失了,IDEA只能提示就是劝你加依赖,然而只要去B模块更新代码,点击Install就好了】
解决情况三
IDEA自身的BUG
首先是一个多个服务的项目,项目的代码是一个根目录管理的
根目录不具有项目描述信息,只是为了好放项目
我们知道IDEA的Open操作是有特殊意义的
打开一个目录就意味着IDEA认为你在打开一个项目
IDEA会立刻在该目录下生成一个.idea的目录,用来标记为项目文件夹
同时开始扫描目录内的文件,并创建文件索引
我的情况是我之前已经单个项目打开访问的,已经有IDEA标识的项目结构了
然后又到根目录打开了一遍,导致项目结构被重新索引识别
再回到单个项目访问的时候就出事了,src源码下的包资源都会识别不到,import不进来
解决方式:
1、删除根目录的.idea目录和项目的.idea目录和项目中已经生成的target目录
2、清空IDEA的缓存

3、关闭IDEA,重新打开项目访问,让IDEA重新创建.idea
【IDEA】找不到类资源的更多相关文章
- Django 1.10 找不到静态资源解决方法
测试版本:Django 1.10 问题:Django项目找不到静态资源 解决方法: 1.首先你需要在自己的app下面创建2个目录 static 和 templates 树形结构如下(DjangoPr ...
- Oracle EBS Java Applet报错:找不到类
Oracle EBS Home Page可以打开,但是无法打开EBS的Form,查看Java控制台,有错误报出. java控制台报错,如下: Java Plug-in 1.6.0_07 使用 JRE ...
- 错误:找不到类org.springframework.web.context.ContextLoaderListener
严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderLis ...
- .PHP后缀大写导致Linux下Composer找不到类
在本地Windows写完一个Composer包,上传到Linux报错找不到类,纠结了一下午,最后发现是.PHP后缀大写导致的问题. mv Google2FA.PHP Google2FA.php
- RMIC命令提示找不到类的问题
问题环境: RMI服务类已经写好. 目录结构: -- A ----- B -------- C ------------- RMIImpl.class RMIImpl.java : package B ...
- idea下使用Maven找不到类
当我们配置好pom文件的时候,准备启动Tomcat,Tomcat缺报找不到类的错误.. 可是明明我们的pom文件是没有问题的,在web.xml中也是可以ctrl+鼠标左键把类找到-为啥就报这么一个错误 ...
- 解决Android studio生成H文件时报找不到类文件错误
今天整理思路时觉得在native直接调用java的方法显示这个办法挺不错 于是就用到了生成H文件 可能我的编译环境和他们的不一样 网上的教程如下 javah -d ../jni com.jm.prom ...
- 找不到类SimpleJdbcTemplate ParameterizedRowMapper cannot be resolved
找不到类SimpleJdbcTemplate 背景 想编译个web应用,原来spring-jdbc.jar用的是Spring 3.1,今天改成用Spring 4.3,报了这个错误. 现象 编译不通过, ...
- Java和Javac的使用时总提示找不到类模块的解决方案
1.场景: 争对网上的很多文章中javac编译与java运行的文章,有很多不明确的地方,使得在合适时发现很多坑.这里给大家作下简介. 2.Javac的使用注意: javac -d ./ ./Insta ...
- eclipse中运行 main 方法报错,找不到类
eclipse (maven 项目)中运行 main 方法报错,找不到类 ** 发现:在 eclipse中的 "Marker" 控制面板中 ,发现问题所在 只要删除 maven 仓 ...
随机推荐
- uniapp+django登录页面实现
前后端联动 概述 以一个简单的登录功能为例说明,uni-app的前后端交互 项目地址: 效果图 前端页面开发 项目地址: 后端页面开发 项目地址: 其他参考资料 1.Django项目和uni-app项 ...
- The solution of P3012
problem & blog 很明显是个 DP. 于是我们定义 \(dp_{i,j,k}\) 为末尾的字符的 ASCII 码为 \(i\),有 \(j\) 个大写字母,\(k\) 个小写字母. ...
- nginx访问日志
访客日志 处理日志模块的官网教程 https://nginx.org/en/docs/http/ngx_http_log_module.html 创建nginx访问日志 日志对于程序员很重要,可用于问 ...
- JavaScript模块化笔记
JavaScript模块化笔记 一个模块就是一堆被封装到一个文件当中的代码,并使用export暴露部分代码给其他的文件.模块专注于一小部分功能并与应用的其他部分松耦合,这是因为模块间没有全局变量或共享 ...
- mybatis中的useGeneratedKeys="true"
Springboot中 Mybatis 配置文件 Mapper参数useGeneratedKeys="true" keyProperty="id"useGene ...
- Aspect切面进行统一参数处理demo
Aspect切面进行统一参数处理demo //导入 implementation('org.springframework:spring-aspects:5.3.22') import com.exa ...
- Linux特殊权限之SBIT
简单点,说话的方式简单点: 用于修饰目录 其他用户x位替换成t 作用:目录属主在该目录下创建的文件只有该属主能删除
- 使用 nginx 共享文件
1. 安装nginx 2. 在nginx的配置文件的server部分加上如下的配置: location /shared/ { autoindex on; autoindex_exact_size on ...
- VUE中watch的详细使用教程
1.watch是什么? watch:是vue中常用的侦听器(监听器),用来监听数据的变化 2.watch的使用方式如下 watch: { 这里写你在data中定义的变量名或别处方法名: { han ...
- 【Kafka最佳实践】合理安排kafka的broker、partition、consumer数量
broker的数量最好大于等于partition数量 一个partition最好对应一个硬盘,这样能最大限度发挥顺序写的优势. 一个broker如果对应多个partition,需要随机分发,顺序IO会 ...