该用户从未签到
|
有时我们在开启Eclipse时会发现Eclipse卡在Loading workbench状态,
. w0 s! Z# u3 \9 V' j% w6 K& I 通常出现这个状况,原因在于不正常地关闭Eclipse,且这个状况的问题存在于最后一次开启的 workspace 之中。
& J- |/ J3 D0 e' m9 |8 |2 w, T8 z2 H U! _1 `* n, u9 J, M/ k
Eclipse卡在Loading workbench状态,既然问题存在于 workspace 之中那就比较好解决,只要依以下流程移除特定档案后通常都可以救回,
( ]* \# }0 V7 p2 X7 R/ @ 以下的解决方法供参考,并依我自身的经验及建议的顺序做排列:9 Q6 ` |" M; Z9 d
方法一(请优先使用这个方法,若无效或找不到档案再试第二个方法):
8 a/ f! w% F1 d9 j! T) ?- @$ u 先进工作管理员强制关闭 Eclipse 的 process,开启档案总管 (记得要显示隐藏档)* D! ], ?. c3 ^, S
移动至 workspace\.metadata\.plugins\org.eclipse.core.resources 目录中并删除文件 .snap
. ]- N4 ?- c U- S8 y 也有建议删除 workspace\.metadata\.lock' t" o; h3 \9 P3 r+ |/ u
重新开启 Eclipse。( ], P8 s0 U) r p) [% f
方案二(方法一无效时使用):7 y9 E# Q! E/ j1 H
先进工作管理员强制关闭 Eclipse 的 process,开启档案总管 (记得要显示隐藏档)
; z0 s( e3 {/ ~) G0 J3 o: } 移动至 workspace\.metadata\.plugins\ 目录
. K% P' @6 W( }! }% k8 |& s 将 org.eclipse.core.resources 重新命名为 org.eclipse.core.resources.old: V' G- E: l0 u# c' ~2 G
重新启动 Eclipse,关闭所有已编辑中之程式码分页 (会显示找不到程式码)1 U* P# O# `9 r" y
关闭 Eclipse
, K5 K0 q# x; Q, e% @" I4 c 删除刚刚建立的 org.eclipse.core.resources 资料夹: S1 r2 L$ n% l3 _" C6 S& G
将资料夹 org.eclipse.core.resources.old 改回塬本的 org.eclipse.core.resources
7 J4 N0 O- r3 A( h; l* x0 j$ ] 重新启动 Eclipse,搞定!' V C' F N2 V/ A0 m
以上两个方法我都有试成功过,也不影响既有的 workspace, plugin 设定喔~) l3 e8 n1 K1 t' G+ U# z5 ^
9 ^- ?, d# y8 `3 H9 L/ L0 y$ N3 E
|
|