问题描述
近期在开发一个比较大的项目,war包就有30多M,在开发一段时间后,突然在更改代码后进行自动编译(一般eclipse都会自动编译,除非你手动关闭了该功能,但是这个不是重点)的时候,出现Building Workspace,然后eclipse就完美的卡住了,在等待很长一段时间后,eclipse提示内存溢出需要退出,然而在退出后,重新打卡仍然需要重新编译,这样就会发生上面一样的问题。这就导致你根本无法继续进行开发。
解决办法
用git做版本控制的都知道,在我们本地是由一个叫做git的文件夹的,它是专门存放git代码的。然后我们需要找到它,假设我们的项目叫做“demo”
我们可以看到又一个叫做“.project”的文件,我们通过编辑器打开它。这个时候我们需要删除掉下图所示的内容。
然后,我们保存该修改内容。关闭eclipse,然后重启,就可以发现eclipse中的该项目已经可以完美运行
备注:如果在切换分支遇到Building Workspace卡死的话,解决方式一样。
欢迎关注本人个人公众号,交流更多技术信息