解决idea 项目编译后没有class文件的问题
作者:DaiZZZZZ 发布时间:2023-11-04 07:55:06
标签:idea,class
情况一:
问题
idea项目突然无法运行,提示找不到某个类。查看了编译输出目录out,发现没有class文件。
尝试解决
尝试删除out、重新导入项目、在gradle面板点击刷新,都没能解决问题。
问题解决
最后,点击Build->Rebuild Project解决。不明原因,先做下记录。
情况二:
问题:
开发工程中将idea中编译输出目录 out 删掉。发现再次编译不能生成class文件
解决方案:
settings -> compiler 勾选自动编译选项
补充知识:IDEA项目无法引用本地Class类,而且各种报错
背景
今天从git 上下载下来的项目,在别的机器上都可以正常运行,然而到了我的机器上,就各种报错,而且本地的class文件也无法引用。
1.删掉项目,重新下载也不好用
2.重启IDEA,也没有解决问题,
原因:
IDEA中有缓存,应该是项目中的缓存,建立的索引报错了,导致不能正常引用现有的类;
解决方案:
清理缓存:
删除缓存,并重启就能解决问题。
来源:https://blog.csdn.net/DaiZZZZZ/article/details/105058611


猜你喜欢
- 本文实例讲述了Java基于命令模式实现邮局发信功能。分享给大家供大家参考,具体如下:一. 模式定义命令模式,将来自客户端的请求封建为一个对象
- 最初的源文件样式如下:用默认的配置进行格式化之后如下:使用如下配置后,格式化之后的代码如下:最终修改成下面这样比较合适:来源:https:/
- 一、为什么会存在动态内存int data=20;//在栈空间上开辟4个字节空间char ch[5]={0};//在栈开辟5个字节连续空间上面
- 查看代码执行mybatis的sql语句File–>Settings–>Plugins 搜索 MyBatis Log Plugin
- 1. 抽象类是什么️给大家上一篇小作文,看完这个,你就理解了什么叫做抽象类在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不
- import java.awt.AlphaComposite;import java.awt.Color;import java.awt.F
- XuLIeHua类库using System;using System.Collections; using System.Co
- 最近在写我们大三项目的一个视频文件上传的页面,实现后台对上传的进度进行监听,然后将监听的信息返回给前台页面。前台的页面效果图:前台进度条控件
- 需求:List<UserPojo> users = new ArrayList<>();//第一个user和第4个u
- C语言字符串大小比较#include <stdio.h>#include <string.h>int fun(cha
- 1.什么是String?首先,初学者一定要知道String是一个类,它是字符串类型,但它不属于基本数据类。 所谓字符串类型,意思就好比将字符
- 一、背景1.1 应用系统的架构历史1.2 什么是微服务?起源:微服务的概念源于 2014 年 3 月 Martin Fowler 所写的一篇
- 按官方修改的示例:#MidServerClient.javaimport feign.Param;import org.springfram
- 本文句句走心,希望老铁们用心阅读并实战,一定会有收获的。摘要:本文主要讨论生产环境中枚举类的使用。首先会通过对枚举类概念进行简单的介绍,引入
- 目录wait-notifyjoin方式ReentrantLockReentrantLock+ConditionSemaphore三个线程T1
- 这篇文章主要介绍了MyBatis传入数组集合类并使用foreach遍历,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学
- 一、NIO基本简介NIO (New lO)也有人称之为java non-blocking lO是从Java 1.4版本开始引入的一个新的IO
- Device Administration对于这个应用,市场上很多,但是看一下评论就知道效果有多差了,因为99%一键锁屏应用没办法卸载。今天
- 本文实例为大家分享了Java工具类DateUtils的具体代码,供大家参考,具体内容如下import java.text.ParseExce
- 延伸:以后除了可以为实体类注入属性,还可以为配置类注入相关的配置信息1.编写实体类@Component@ConfigurationPrope