使用eclipse,很多时候需要自己安装一些插件,有时候一不小心会把eclipse装成板砖(就像我这样)。所谓板砖,无外乎以下两种情况:
1.压根就启动不了,启动报错,让你see log文件。
2.倒是可以成功启动,不过启动后的eclipse成了白板一块,没有工具栏,没有菜单栏(而且还无法调出这些模块)……只剩几个常用的视图。
以前遇到这种情况直接傻眼,好在eclipse不需要安装,只需重新解压一下官网下载的压缩包,一夜回到解放前,一切从零开始,但如果插件较多,很是无奈。
今天实在忍受不了这种情况,所以google了半天,终于找到了完美解决方案,通过命令行返回上一次正确配置,具体如下:
1.命令行界面进入eclipse根目录(CMD)
2.键入eclipse -console,打开eclipse,同时进入osgi命令行界面。
3.输入ss p2.console获取P2 console bundle的ID
osgi> ss p2.console Framework is launched. id State Bundle 340 STARTING org.eclipse.equinox.p2.console_1.0.300.v201204029-0125
4.输入start 340启动bundle
osgi> start 340 5.输入provlpts 查看当前可revert的时间