解决idea 项目编译后没有class文件的问题

 更新时间:2021年01月12日 14:55:53   作者:DaiZZZZZ  
这篇文章主要介绍了解决idea 项目编译后没有class文件的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

情况一:

问题

idea项目突然无法运行,提示找不到某个类。查看了编译输出目录out,发现没有class文件。

尝试解决

尝试删除out、重新导入项目、在gradle面板点击刷新,都没能解决问题。

问题解决

最后,点击Build->Rebuild Project解决。不明原因,先做下记录。

情况二:

问题:

开发工程中将idea中编译输出目录 out 删掉。发现再次编译不能生成class文件

解决方案:

settings -> compiler 勾选自动编译选项

补充知识:IDEA项目无法引用本地Class类,而且各种报错

背景

今天从git 上下载下来的项目,在别的机器上都可以正常运行,然而到了我的机器上,就各种报错,而且本地的class文件也无法引用。

1.删掉项目,重新下载也不好用

2.重启IDEA,也没有解决问题,

原因:

IDEA中有缓存,应该是项目中的缓存,建立的索引报错了,导致不能正常引用现有的类;

解决方案:

清理缓存:

删除缓存,并重启就能解决问题。

以上这篇解决idea 项目编译后没有class文件的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • java数组的三种扩容方式以及程序实现详解

    java数组的三种扩容方式以及程序实现详解

    这篇文章主要介绍了java数组的三种扩容方式以及程序实现详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • Java实现微信登录并获取用户信息功能(开发流程)

    Java实现微信登录并获取用户信息功能(开发流程)

    这篇文章主要介绍了Java实现微信登录并获取用户信息功能(开发流程),本文通过实例代码给大家介绍的非常详细,需要的朋友可以参考下
    2024-07-07
  • 轻松了解java中Caffeine高性能缓存库

    轻松了解java中Caffeine高性能缓存库

    本文我们将学习了解到用于Java的高性能缓存库Caffeine,其使用Window TinyLfu清理策略,提供最佳的命中率
    2021-08-08
  • java基本教程之synchronized关键字 java多线程教程

    java基本教程之synchronized关键字 java多线程教程

    这篇文章主要介绍了java的synchronized原理、synchronized基本规则、synchronized方法 和 synchronized代码块、实例锁和全局锁
    2014-01-01
  • springboot2升级到springboot3过程相关修改记录

    springboot2升级到springboot3过程相关修改记录

    本文详细记录了将Spring Boot 2升级到Spring Boot 3的过程,包括升级JDK到17、修改依赖、配置文件调整以及处理一些特定问题,如Redisson版本升级和Swagger配置,感兴趣的朋友跟随小编一起看看吧
    2024-12-12
  • 浅谈为什么阿里巴巴要禁用Executors创建线程池

    浅谈为什么阿里巴巴要禁用Executors创建线程池

    这篇文章主要介绍了浅谈为什么阿里巴巴要禁用Executors创建线程池,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • Java中线程Thread的特点及使用

    Java中线程Thread的特点及使用

    这篇文章主要介绍了Java中线程的特点及使用,线程是进程的组成部分,一个进程可以拥有多个线程,而一个线程必须拥有一个父进程,那么线程该如何使用,让我们一起来看看吧
    2023-04-04
  • Java字符串如何转化date

    Java字符串如何转化date

    Java字符串转换为Date对象,通常需要使用SimpleDateFormat类,该类提供了日期格式化和解析的方法,但需要注意日期格式模式的选择、异常处理和线程安全性
    2025-02-02
  • java实现计算器功能

    java实现计算器功能

    这篇文章主要为大家详细介绍了java实现计算器功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-02-02
  • Java调用WebService接口作测试

    Java调用WebService接口作测试

    这篇文章主要介绍了Java调用WebService接口作测试,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-11-11

最新评论