昨日,开始工作,欲打开Eclipse,没想到启动失败(以前可一直用的好好的),告诉我去Eclipse/Configuration目录查看某个log文件,找到此log文件,打开一看,报什么jdk下某某dll not satisfied 之类的问题。难道是jdk自动升级了或中病毒了?
遂重新安装jdk 64位版试试,结果改报jre/bin/jvm.dll装载失败!
卸载重装,结果报告jdk安装程序有问题(不可能啊,刚才还安装一遍呢),于是重新启动机器,再次安装,这次没说安装程序不合法,结果报错说windows Installer 程序包有问题,需要的DLL 不能运行了!TMD,太衰了。
google一番,终于查到是没有卸载干净的问题,于是找到Windows Install Clean Up软件,安装后将Java jdk相关项目一律remove,然后再次安装jdk 6,ok,安装上了,呼!
再次运行Eclipse,还是启动失败,错误恢复到了第一次的错误!
再次求助Google,有大侠曰,可删掉Configuration目录下除了config.ini文件之外的所有文件及文件夹,eclipse会重建。照此办理,然后重新运行Eclipse,错误未变,找到confiiguration目录,发现重新建立了一个目录org.eclipse.osgi,忽然想到可能是自动升级了osgi组件!
于是找到Eclipse Indingo的压缩包,重新解压覆盖到eclipse运行目录,然后运行eclipse,ok,熟悉的启动画面终于出来了而且没报错@_@。折腾 半天原来只是eclipse自动升级惹得祸,启动后赶紧取消eclipse的自动更新。