关于eclipse启动报an error has occurred.see the log file问题
?? ??就在昨天,由于我电脑没有关,导致eclipse卡顿,因为tomcat启动不了,我就理所当然的选择关闭它,但是关闭时也卡顿了,这就很无奈,最后实在没有办法的情况下,我选择用任务管理器强制关闭,当我再次打开时,问题就来了。
?? ??eclipse启动竟然报错了,它竟然不让我启动?我也是头一次遇见这种问题,于是根据它说的去看那个log文件,一看,!MESSAGE FrameworkEvent ERROR!,咱也不知道这啥啊,后来上网查了一下,才发现,原来是因为我强制关闭eclipse才出现的问题,我寻思我除了强制关闭也没办法了啊,那既然问题出现了,那就得解决,我就在网上搜解决方法。
?? ??一查网上还挺多解决方法的,那咋办啊,一个一个试呗,我不知道这些能不能解决你的问题,下面我给你们列举一下我试的:
?? ??1、删除…metadata.plugins\org.eclipse.core.resources*.snap这个文件,那就试试吧,找了半天,发现没有metadata文件夹啊,后来才发现,这是在工作空间下的文件夹里面的!我当时真是感叹自己是猪脑子,那既然找到了就试一下吧,删了之后,才发现,没啥用啊!没办法,那就试试下一个呗(我不知道你们能不能用,反正我是没用)。
?? ??2、cmd命令进eclipse,运行命令 eclipse.exe -clean后会自动打开软件,我一看,这个好像挺靠谱,而且又不难,直接在eclipse里边shift+右键打开命令窗口就行了,迫不及待赶紧试试,输入完之后果然来到启动页面了,当我正以为要解决的时候,啪!又来了。
?? ??3、那没办法,继续来呗,打开eclipse工作空间D:\eclipse\workspace.metadata.plugins\org.eclipse.core.resources找到.projects文件,打开.projects文件,删除该目录下所以工程里的.markers.snap和.syncinfo.snap文件。那就删呗,删完了之后还是不行!
?? ??这个时候就比较烦躁了,觉得这一个丁大点问题,这么多方法都没适合我的?这个时候我又去看了一下log文件发现,不对劲啊!和刚才不一样了!刚才是啥啥啥error,现在竟然变成了啥application error,关键是下面这个错误我能看懂了!ArrayIndexOutOfBoundsException!这玩意我熟啊,这不数组下标越界么,然后我就根据这个再去查,结果又是一堆解决方法,那能咋办啊,再一个一个试呗。
?? ??1、删除configration文件夹下的osgi文件夹以及update文件夹。那咱就试试呗,好,删了,再启动试试,不出意外还是不行,结果回头一看,哎?这俩文件咋还在呢?我没删掉?那就再删一遍,这次我死死盯着这文件夹,才发现,这咋又给我生成俩这文件啊,算了算了,直接下个方法。
?? ??2、打开eclipse安装路径,打开configuration.settings,找到org.eclipse.ui.ide.prefs找到这一行RECENT_WORKSPACES=去掉后面的路径。这时候我已经不报啥希望了,结果一试,哎!真好了!
?? ??后面我一看才发现,哦,原来那个是配置文件,我修改的是默认启动工作空间的目录,把那个工作空间的目录一删,再重新导进去就好了。 ?? ??希望这个能帮到你们!
|