【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 仓 ...
随机推荐
- JavaSE的方法 (函数)
目录 Java中的方法(函数) 方法声明格式:(与函数类似) Java中的方法(函数) Java方法是一段可重复使用的代码块,用于执行特定的任务.方法可以接受输入参数并返回一个值.在Java中,方法由 ...
- jquery checkbox的全选和反选
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8 ...
- C# .NET MVC 表单提交前校验数据等
页面上写2个button,一个普通button,另一个是submit,submit的这个隐藏.校验函数写在普通button里,普通button click函数中去提交表单. 页面: <input ...
- 安装sql 2012 时遇到“需要更新的以前的 Visual Studio 2010 实例。”规则失败。
"需要更新的以前的 Visual Studio 2010 实例."规则失败.此计算机安装了需要 Service Pack 1 更新的 Visual Studio 2010,必须安装 ...
- zabbix如何监控服务器
1.zabbix架构图 zabbix核心概念 先记住如下zabbix中的核心几个概念 主机 ( HOST ) : 就是具体的一个监控对象,某一个被监控的实例,可以是一个数据库,也可以是一个操作系统. ...
- C#.NET与JAVA互通之MD5哈希V2024
C#.NET与JAVA互通之MD5哈希V2024 配套视频: 要点: 1.计算MD5时,SDK自带的计算哈希(ComputeHash)方法,输入输出参数都是byte数组.就涉及到字符串转byte数组转 ...
- Java序列化和反序列化 Serializable BeanUtils.copyProperties赋值属性方法
Java序列化和反序列化 Serializable BeanUtils.copyProperties赋值属性方法 package com.example.core.mydemo.java; impor ...
- Rust性能分析之测试及火焰图,附(lru,lfu,arc)测试
性能测试,在编写代码后,单元测试及性能测试是重要的验收点,好的性能测试可以让我们提前发现程序中存在的问题. 测试用例 在Rust中,测试通常有两部分,一部分是文档测试,一部分是模块测试. 通常我们在函 ...
- Vim编辑的小技巧
Vim编辑的小技巧 如何快速纠错 Ctrl + h 删除上一个字符, Ctrl + w 删除上一个单词, Ctrl + u 删除当前行. 从编辑模式快速切换到Nornal模式 1.Esc 2.Ctrl ...
- RPC和心跳机制
hadoop在节点间的内部通讯使用的是RPC,RPC协议把消息翻译成二进制字节流发送到远程节点,远程节点再通过反序列化把二进制流转成原始的信息. namenode与datanode之间的通信,jobt ...