idea 工程中有某个类,仍然报错 Cannot resolve symbol XXX 的问题
参考:https://blog.csdn.net/Maxiao1204/article/details/85334081
idea经常遇到工程中明明有某个类,但是还是报:Cannot resolve symbol 的错,解决办法:
1.File –> Invalidate Caches/Restart 清理缓存并重启;(这个方法对所有未找到的自定义类适用),然后对报错的工程pom文件右键——>maven——>Reimport,这样基本就好了,如果还不行,重启一下电脑
2.另一种导入Java的类出现该问题的,比如:导入已存在项目时,idea项目中的stirng 无法被识别
问题原因: jdk invalid
解决办法:
把project 的 sdk 和 Modules 中的 sdk 指定一下版本
如果还不行,
第三种:
看一下是否已经导入了jar包,maven的settings和local repository的位置是否正确,当把project的名字修改后,要删掉.iml文件,否则可能也会报不能resolve的错误
最终版:
删掉本地仓库.m2 文件夹下的所有jar 包,重新导入
分享到:
相关推荐
在Delphi编程环境中,"Cannot Resolve Unit Name"错误通常意味着编译器无法找到你尝试引用的单元(unit)文件。这个错误可能出现在多种情况中,包括但不限于以下几点: 1. **单元文件缺失**:最直观的原因是实际...
用来解决Cannot resolve symbol ‘MailSSLSocketFactory’的jar
在本项目中,我们主要探讨如何使用IntelliJ IDEA这个强大的Java开发工具,结合Maven构建工具,来搭建一个基于MyBatis的Web应用程序。MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。在这个...
在Android开发中,OkHttp3是一个非常流行的网络请求库,它提供了高效的网络访问能力,并且在处理错误方面具有良好的机制。下面将详细讲解如何在Android应用中使用OkHttp3进行网络请求,以及如何处理可能出现的错误。...
在编程世界中,"Cannot resolve unit name" 是一个常见的错误,尤其在 Delphi 开发环境中。这个错误通常意味着编译器无法找到你试图在代码中引用的某个单元(unit)或者模块。单元是 Delphi 中的基本组织单元,包含...
在MyBatis 3.4.5中,开发者可以期待以下关键特性: 1. **动态SQL**:MyBatis的强项之一是其强大的动态SQL支持。你可以直接在XML映射文件或注解中编写SQL,使得条件判断、循环等复杂逻辑变得简单。 2. **Mapper接口...
myeclipse创建maven工程报错 Could not resolve
java8的tools包,在maven出现无法加载时可以将该包加入maven本地仓库即可解决问题
在Java中,`BASE64Encoder`和`BASE64Decoder`是两个核心类,分别用于对数据进行BASE64编码和解码。 `BASE64Encoder`类: 这个类在Java SDK中位于`javax.crypto`包下,主要负责将字节序列(byte array)转换为BASE...
在这个特定的压缩包中,我们有两个重要的Java库文件:`alipay-sdk-java-1.0.0.jar` 和 `alipay-trade-sdk-1.0.0.jar`。这两个文件包含了支付宝交易接口的相关功能,允许开发者与支付宝服务器进行通信,实现支付、...
本文将深入探讨如何在IntelliJ IDEA(IDEA)的Maven项目中配置MyBatis,这对于初学者来说是一个重要的起点。通过遵循以下步骤,你将能够快速建立一个基本的MyBatis环境。 1. **创建Maven项目** 首先,打开IDEA并...
IDEA中通过Java的API操作MapReducer报错org.apache.hadoop.io.nativeio.NativeIO$Windows...的解决办法(进来看一下)-附件资源
Maven更新问题 今天Maven在更新的时候发现一直更新不成功,总结下解决方法。 在apache-maven-3.5.2/conf/setting.xml中加入以下配置即可解决 alimaven aliyun maven ...
qt.network.ssl: QSslSocket: cannot resolve TLSv1_1_client_method qt.network.ssl: QSslSocket: cannot resolve TLSv1_2_client_method qt.network.ssl: QSslSocket: cannot resolve TLSv1_1_server_method qt....
Spring Boot JPA写原生SQL报Cannot resolve table错误解决方法 Spring Boot JPA写原生SQL报Cannot resolve table错误解决方法是指在使用Spring Boot框架和JPA(Java Persistence API)时,编写原生SQL语句报Cannot ...
本次来记录下OkHttpClient的使用,OkHttpClient是用来完成...cannot resolve symbol OkHttpClient 这里需要引入 implementation ‘com.squareup.okhttp3:okhttp:3.0.1’ 然后刷新下项目就可以了。 代码: packag
赠送jar包:jakarta.annotation-api-1.3.5.jar; 赠送原API文档:jakarta.annotation-api-1.3.5-javadoc...人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。 双语对照,边学技术、边学英语。
rsslib4j-0.2.jar jar包,解决java报错找不到资源包问题 The import org.gnu cannot be resolved。 报错 import org.gnu.stealthp.rsslib.*; RSSChannel、RSSException、RSSHandler、RSSItem、RSSParser
3. **数据库实体类**: 在配置文件中,你需要指定数据库表与Java实体类的映射关系。MBG会根据表结构自动生成对应的实体类,这些类包含了数据库字段的属性和getter/setter方法。 4. **Mapper接口和XML文件**: MBG也会...
然而,如果中央仓库中没有我们需要的特定版本,例如`dubbo:2.8.4`,Maven就会报错,导致项目无法正常构建。 为了解决这个问题,我们可以采取手动部署的方式。这通常涉及到以下步骤: 1. **下载JAR包**:首先,你...