该用户从未签到
|
有时我们在开启Eclipse时会发现Eclipse卡在Loading workbench状态,
6 D! r! G9 [ h' g) ]9 R6 }7 l 通常出现这个状况,原因在于不正常地关闭Eclipse,且这个状况的问题存在于最后一次开启的 workspace 之中。( t* @+ }) y. [6 }- E! U
: f% J) E/ \/ r Eclipse卡在Loading workbench状态,既然问题存在于 workspace 之中那就比较好解决,只要依以下流程移除特定档案后通常都可以救回,
8 R( H0 [* b$ j8 Y% U 以下的解决方法供参考,并依我自身的经验及建议的顺序做排列:
) e9 ]4 {4 H( |) S- Y/ L 方法一(请优先使用这个方法,若无效或找不到档案再试第二个方法):
) ]1 z2 r$ g. R; b3 g3 \4 B2 n 先进工作管理员强制关闭 Eclipse 的 process,开启档案总管 (记得要显示隐藏档)( j7 f; R8 N" t
移动至 workspace\.metadata\.plugins\org.eclipse.core.resources 目录中并删除文件 .snap; c- `$ K1 Y) a z
也有建议删除 workspace\.metadata\.lock6 w( h" B; r* U& ~" v
重新开启 Eclipse。- M3 ^: B d# M2 e, c
方案二(方法一无效时使用):
- U5 M( c3 `9 R J, | X; f 先进工作管理员强制关闭 Eclipse 的 process,开启档案总管 (记得要显示隐藏档)2 d# ^* }8 W! b3 g/ V: ~5 H7 e
移动至 workspace\.metadata\.plugins\ 目录
5 x# p) ]' B5 c7 A# S8 x; t 将 org.eclipse.core.resources 重新命名为 org.eclipse.core.resources.old& M" D& }4 K. o) T: _$ N7 [) n
重新启动 Eclipse,关闭所有已编辑中之程式码分页 (会显示找不到程式码)1 i0 F7 P0 b m! V4 U; X5 O
关闭 Eclipse, T, { f6 L- e' w, {
删除刚刚建立的 org.eclipse.core.resources 资料夹, D8 }8 m6 p9 D1 z5 p( J
将资料夹 org.eclipse.core.resources.old 改回塬本的 org.eclipse.core.resources
% x! C1 ]# I* f g% k# T' _" j3 ] 重新启动 Eclipse,搞定!
1 q, E8 u: W" A( Q 以上两个方法我都有试成功过,也不影响既有的 workspace, plugin 设定喔~ F( d: A, _1 _ k- Y
; Y. ^) ?: y2 g7 g1 n) j5 y |
|