IDEA 找不到包或者找不到符号的一些解决办法

有时使用IDE导入项目后,启动时会发生找不到包或者找不到符号的情况,下面有一些处理方法

1.右键项目MavenReimport

2.IDEA窗口左上角FileInvalidate and Restart   清除缓存并重启IDEA

3.编码设置统一

4.FileProject Structure 找到项目编译输出目录并清空target目录下所有文件,右键项目重新build

5.Maven-Install

6.尝试父项目 maven install

7.删除iml,invalidate cache restart,重新reimport

8。关于maven容易出现的问题可以查看https://www.cnblogs.com/juanxincai/p/12269355.html

原文地址:https://www.cnblogs.com/juanxincai/p/12272554.html

时间: 2024-09-28 11:10:50

IDEA 找不到包或者找不到符号的一些解决办法的相关文章

关于WIN8.1系统第三方软件找不到映射的网络盘的盘符的解决办法

本人换了WIN8.1系统后,用第三方软件(如Solidworks)直接打开映射的网络盘里的文件时,却找不到映射的网络盘的盘符(直接打开"我的电脑"是可以看到的) 通过几天的找寻终于在一个国外网站上找到了解决办法,现分享给朋友们: 打开注册表: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System 找到 Key: EnableLUA 把Value data的值从1改成 0,并重启电脑即可!

卡刷包无法通过ROM制作工具修改的解决办法

据有些朋友反馈说在制作ROM过程中遇到了 解包失败.解包出来的文件为空或直接不识别ROM等问题,这些问题都可以归纳为一种问题,那就是ROM卡刷包命名不规范导致的. 在这里,我们先来说一下正确的rom格式有哪些: 第一种是常规格式卡刷包:拥有system文件夹.META-INF刷机脚本和内核boot.img,data或其他文件夹不用管(注:华为机型可能会有cust文件夹) 第二种.img格式卡刷包:拥有系统system.img,内核boot.img和META-INF刷机脚本,firmware-up

java HelloWorld时报错:"找不到或无法加载主类"问题的解决办法

当我在做Java入门的时候,根据教程写的第一个Java程序是: public class HelloWorld { /* 第一个Java程序 * 它将打印字符串 Hello World */ public static void main(String []args) { System.out.println("Hello World"); // 打印 Hello World } } 这个文件的后缀是.java,然后使用cmd(命令提示符工具)在当前目录下键入:javac HelloW

源码包安装 NGINX时候遇到的错误以及解决办法!

最近跟一个公司合作,要把我们的应用安装在他们的服务器上,不过问题来了.他们为了他们自己服务器安全,不给我们root权限,只给了我们普通用户权限,所有的程序都要装在规定的路径里,限制可不少.没办法装吧~~~   我登录到服务器上一看 傻了,rpm -qa 一查 需要的包没装几个.一个个下源码包就装吧~~ 到源码站下载了一大堆包开始装,pcre openssl xml mhash mcrypt等等一步步开始装,磕磕绊绊少什么装什么终于装到了nginx 结果make的时候报错了   make -f o

【转】eclipse导入V7包出现错误解决办法

android下v4    v7   v21等包是android系统的扩展支持包,就想windows的系统补丁一个道理. android的扩展包主要是用来兼容低版本的,比如android3.0以后出现了actionbar,如果要使用actionbar,那么手机系统必须在3.0以上才能使用,这样将会导致很多用户不能安装apk从而损失用户:(有人会想,为什么不直接将新出来的东西全部打包到sdk中而是提供各种支持包?我是这样理解的,比如:如果将原生actionbar直接打包到低版本的sdk包中,而低版

偶然看到的面试算法题_最短时间找出十包粉末中的两蓝粉末。

题目:有4个杯子,10包粉末,其中有2包溶于水变蓝,其余无色,粉末溶于水2min才能显现颜色.求找出两包蓝色粉末的最短时间.假设水和粉末用不完. 解:以下给出四种解法,标记10包粉末为(1,2 ... ) 杯子为[1,2,3,4]首先我想会不会是有某种算法,dp 二分..@[email protected]..没有,懵懵的. 法一:这是我最初想到的比较傻的方法 第一趟:[12,34,56,78] 每个杯子分别放两包加水融化,剩下两包不管.可能的情况: (1)0个杯子变色,说明剩下两包就是蓝粉末

今天看到别人的面试算法题,求找出十包粉末中两包蓝色粉末的最短时间

题目:有4个杯子,10包粉末,其中有2包溶于水变蓝,其余无色,粉末溶于水2min才能显现颜色.求找出两包蓝色粉末的最短时间.假设水和粉末用不完. 方法一: 第一趟:[12,34,56,78] 每个杯子分别放两包加水融化,剩下两包不管.可能的情况: (1)0个杯子变色,说明剩下两包就是蓝粉末 (2)1个杯子变色,则蓝粉末在这个杯子两包和未融化的两包其中两包,第二趟四包融化一定可以找到 (3)2个杯子变色,则在这两个杯子的四包粉末中,第二趟可找到. 时间均值:E = 2*1/45 + 4*44/45

IDEA13中配置struts错误:ClassNotFoundException: org...dispatcher.ng.filter.StrutsPrepareAndExecuteFilter +找不到java程序包 解决办法

问题一:ClassNotFoundException: org...dispatcher.ng.filter.StrutsPrepareAndExecuteFilter解决办法 1.确保所有struts2所需要的包都导进去了(红色标记的),如图: 2.将外部lib下的包都复制到WEB-INFO下: 当再次启动tomcat的时候就可以了.IDEA会把src目录下的所有非*.java文件复制到WEB-INF/classes目录下,所以Tomcat说找不到所需要的类. 相同问题也可参见如下:(具体见原

struts2使用Convention Plugin在weblogic上以war包部署时,找不到Action的解决办法

环境: struts 2.3.16.3 + Convention Plugin 2.3.16.3 实现零配置 现象:以文件夹方式部署在weblogic(10.3.3)上时一切正常,换成war包部署,运行时提示找不到Action 解决办法: 1. 检查生成的war包中\WEB-INF\classes\下有无META-INF目录,如果没有,在eclipse里resource\META-INF下随便放一个文件,比如test.xml,这样maven打包生成war包时,才会在classes下创建META-