eclipse启动报错 java was started but returned exit code = -805306369

前几天还工作的好好的 eclipse 昨天下午启动时突然报错

报错如图:

             

妹的,好端端突然报错,非常奇怪,关键还是返回一堆看不懂的东西,细看都是 eclipse.ini 里面的配置信息,看到熟悉的 jdk, 误以为是 jdk 出错。

因为电脑是 64 位系统,查看了一下,启动的 eclipse 是 32 位的,看了一下 eclipse.ini 配置文件中 -vm 对应的 jdk 也是另外装的一个 32 位的。

搜了下百度,有说 jdk 版本与 eclipse 不匹配的,刚刚已经排除了不是的。然后大部分就是说要在 eclipse.ini 里面指定 -vm 的,明明已经配置了,这个也排除。

最后还有说 -vm 配置的地址里面 '\' 改成 '/', 检查了一下,也排除。

妹的百度真他妈搜不出什么好东西。进 stackoverflow, 看到一篇个人觉得还有用的东西

http://stackoverflow.com/questions/10157794/java-was-started-but-returned-exit-code-805306369

http://spacetech.dk/eclipse-failed-java-was-started-but-returned-exit-code-805306369.html

大概意思是工作空间有问题 The error was due to a corrupt workspace

没按里面说的改,发现一个更有效的方法:

进到工作空间里面的.metadata\.plugins 目录下,找到 org.eclipse.core.resources

重命名一下这个文件,然后再启动 eclipse, 发现能启动,但是此时打开的 eclipse 里面之前的项目不见了

然后进到.metadata\.plugins 里面,发现新生成了一个 org.eclipse.core.resources 文件

关闭 eclipse, 再把新生成的 org.eclipse.core.resources 删掉,用回原来的 org.eclipse.core.resources,启动。

若启动后发现还是不行,那就重复前面的步骤,多改几次 org.eclipse.core.resources,呵呵

本人试了两次就可以了。

启动后发现项目报错,少了一些库,当然,至少不能启动的问题解决了。具体原因需要午休了,后面再补。。。。。