我使用IDE eclipse JEE从事struts项目已有一个月了。到目前为止,一切都很好,但是今天下午它决定不再更新我的项目。
在此之前,在修改了某些内容之后,我继续执行我的项目,右键单击“导出”,然后将整个项目导出到war文件中,并将结果复制到服务器计算机上的正确目录中。
现在,即使我更新了其中一个Java文件,一次更新与另一次更新之间也没有任何改变。我什至试图完全擦除文件的内容(管理用户登录的文件),将其导出到war文件中,然后网站仍然可以正常工作。
奇怪的是,如果我修改了非Java文件(例如JSP文件),那么修改工作就可以了,我可以在网站上看到差异。
我的理论是eclipse缓存Java文件以加快编译速度,因此,如果未修改文件,则不必再次完全编译它。但由于某种原因,它已完全损坏。
有关该问题的更多详细信息:即使我有意在文件中写错了内容并将其保存,也没有出现在文件名旁边的红色标记(与警告的黄色标记相同)。我的项目名称上也有一个奇怪的红色感叹号,我认为以前没有。
那么,有人知道发生了什么吗?我是否意外锁定了我的项目?我试图重新启动eclipse,关闭并重新打开该项目,删除并重新创建它,甚至重新安装了eclipse,但没有任何效果。