Eclipse 启动异常 An error has occurred 的一个简单处理

Eclipse 启动异常怎么办?简单讲,就是重启试试。

昨天跑着跑着发现 Eclipse 傻逼了,编辑保存啥的没有问题,就是让它运行程序时毫无响应。看了下是前面一个运行任务似乎没有正常结束,显示是某个 tomcat 的实例还没有结束,但看界面上又显示为结束了。

没有办法,只好把 Eclipse 关了,然后发现一直关不了,卡在那里不动,于是只好 kill 掉进程。

再启动时发现它嗝屁了,启动不了。load 了很久最后弹出一个框说不行了:“An error has occurred, see the log file xxxxx……”之类云云。

看来是 kill 掉后的后遗症了,当然也可能是 kill 之前就有问题了,毕竟不能正常关掉。我也懒得去看日志了,直接又再次重启了一次,结果还是 load 了很久,最终也没有启动成功,报错类似。

没办法,这次我只好去看了下它提示的 error 日志,长得要命,大部分的异常都看不出什么头绪,异常栈深不见底,直接翻到最后,root exception:一个光秃秃的 NullPointerException,没有任何其它有用信息。让我说什么好呢,这日志看了也白瞎,没有卵用,一点帮助也没有……

于是不报希望又再启动了一次,结果第三次它却成功了,呵呵,我也不知道为什么,不过能启动就好,我也不想知道为什么。

所以有时候启动不了你该怎么办呢,其实你就重启就好了。当然了,事不过三,如果你重启了 N 次还是不行,那就得想想其它办法了。