Eclipse 项目 "locked"

Eclispe project "locked"

我已经使用 IDE Eclipse JEE 从事 struts 项目一个月了。到目前为止,一切都很好,但是今天下午它决定不再更新我的项目了。

在此之前,在修改了一些东西之后,我继续我的项目,右键单击,导出,然后我将整个项目导出到一个 war 文件中,并将结果复制到服务器计算机上的正确目录中。

现在,即使我更新了其中一个 java 文件,一次更新与另一次更新之间也没有任何变化。我什至试图完全删除文件(管理用户登录的文件)的内容,将其导出到 war 文件中,网站仍然可以正常运行。

奇怪的是,如果我修改一个非 java 文件(例如 JSP 文件),修改会起作用,我可以在网站上看到不同之处。

我的理论是 Eclipse 缓存 java 文件以加速编译,因此如果文件未被修改,则不必再次完全编译它。但是由于某种原因它完全坏了。

关于问题的更多细节:即使我故意在文件中写错并保存它,应该出现在文件名旁边的红色标记也不存在([= 的黄色标记也是如此) 31=]宁斯)。我的项目名称上也有一个奇怪的红色感叹号,我认为以前没有。

所以,有人知道发生了什么事吗?我是否不小心锁定了我的项目?我尝试重新启动 eclipse,关闭并重新打开项目,删除并重新创建它,我什至重新安装了 Eclipse,但没有任何效果。

好的,我明白了。

原来我在构建路径中设置的库之一丢失了(不要问我为什么,JAR 仍然存在,但无论如何)。从构建路径中删除它之后(因为我根本就没有使用它),一切又都正常了。