zoukankan      html  css  js  c++  java
  • java项目报错 :A class file was not written. The project may be inconsistent...

    问题:

    打开ecplise,发现我的几个项目报错,上午还用的好好的,整我一脸懵,出现那么多错误还都是一种问题,错误提示翻译过来是:(类文件找不到) :

    1576343154801

    问题经过具体描述:

    不只是在我的springMVC项目,就连之前写的普通java-web项目也出了问题,网上搜索有说 A class file was not written 这种报错是项目名字跟windows保留的关键字冲突了.....可是上午还好好的怎么可能冲突呢,于是也没辙就只好删除重建一下项目试试。

    问题又出在项目中一个叫built的文件夹删不了,用杀毒软件直接粉碎都不行。查了一下built文件的作用,他是自动生成用来装编译好的class文件的。

    1576344134797

    解决项目文件损坏不可删除的办法是:右键点击项目所在盘符——工具——检查——修复。

    等待修复完成就可以对文件夹执行删除操作了,再重新导入项目将不会报错。

    总结:

    想了想问题应该是之前我的电脑突然很卡,磁盘转动发出停转的声音,硬件出问题。那个强行关闭了程序导致驱动文件被损坏了,所以这里应该是相关驱动的问题。

    反思,疑惑:

    那么问题又来了,驱动出问题的话,具体是指哪里的问题呢。有一个共同点是他们都是Dynamic web project,且他们都连接了mysql数据库。我有其他的web项目没有报错,这个时候排除掉web项目原因就剩下就是有关数据库的问题了。发现有jsp文件也报错,对于jsp他是获取数据是通过控制controller组件(一个类)来获取数据的,而有些controller类并没有用到后面数据库操作的内容,jsp这个时候报错就有些奇怪了,让我很怀疑自己的判断,但是我觉得很大可能是有关数据库的文件坏了。可惜项目文件都被我删了,不能找出报错的项目与没有出问题的项目的具体区别。

    如有人遇到这个问题找出问题所在could tell me why!!!

  • 相关阅读:
    Qt学习之路1---软件下载安装及工程简介
    c++之五谷杂粮---3
    c++之五谷杂粮---2
    隐式类型转换
    运算时的数据类型提升
    c++之五谷杂粮---1
    RSYNC--数据迁移、备份
    microsoft .netframework Available Source Code Components
    查看一个文件系统所在的卷组方法
    IE7/8浏览器都不能显示PNG格式图片
  • 原文地址:https://www.cnblogs.com/taoxiaoyao/p/12041755.html
Copyright © 2011-2022 走看看