eclipse打不开试试这个

网络转载来的:

使用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  304
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的时间戳 osgi> provlpts;
Timestamps for profile _SELF_
        1348131195356
        1372775850914
        1372775852766
        1372777944820
        1372838552236
        1372838770336
        1372838874341
        1372839244280
        1372840125380
        1372857861547
        1372927627800
        1372928014077
        1372928661164
        1372928852640
        1372928885064
        1372929375122
        1372931555623
        1372936438942
        1372936648032
        1372936881495
6.选择一个时间戳,使用provrevert命令 恢复到上一次正确配置
osgi>provrevert 1372936881495
至此,大功告成,关闭,重启即可恢复,最好eclipse -clean启动~
如果还是不行,那就再从上面选几个时间戳revert试试,总会成功的~
eclipse 的profile timestamp很奇怪,尝试着把以上这些时间戳转换成date类型,总是提示格式错误,不知道它的时间戳怎么算出来的~
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值