在Workspace\.metadata中打开.log看下,如果有下面这句:
!ENTRY org.eclipse.core.resources 2 10035 2018-03-27 09:40:14.837
!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.
出现这个的原因是因为还有未保存的工作,就不正常的关闭了exlipse
在exlipse workspace 中打开Workspace\.metadata\.plugins\org.eclipse.core.resources目录下有一个.snap文件,把它删除掉,顺利的话,eclipse就可以用该workspace启动了,启动后,把所有project给clean一下(方法:Project菜单->clean)
上面这种方法亲测有效!
(马蛋,项目还是会丢失呀!)
PS:我第一次的时候是可以的,第二次项目就丢失了,再给同事删除的时候又没事了,(难道是看脸的,删除需谨慎)
2:
1、通过在命令行中输入“where java”,找到除jdk目录下的所有java相关程序,直接删掉(一般会在C:\WINDOWS\system32下)
2、内存不足,打开Eclipse目录下的eclipse.ini,把里面的-Xmx512m改成-Xmx256m
3、检查环境变量,path变量中将jdk路径放在最前边(开头的“.;”直接后边)
4、检查环境变量,path变量中将jdk中的jre路径放在最前边(开头的“.;”直接后边)
5、传言中的万能方案(不过估计非万能):把jdk目录下的jre目录直接复制到eclipse目录下
6、删除文件:[workspace]/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi