该用户从未签到
|
有时我们在开启Eclipse时会发现Eclipse卡在Loading workbench状态,
, ?. Q) `% W6 }' N7 X" } 通常出现这个状况,原因在于不正常地关闭Eclipse,且这个状况的问题存在于最后一次开启的 workspace 之中。+ h$ Y2 N. |" O$ }. Z2 ]
. V+ p( }7 G7 W B# z
Eclipse卡在Loading workbench状态,既然问题存在于 workspace 之中那就比较好解决,只要依以下流程移除特定档案后通常都可以救回,
8 N9 y! a# D- s- z4 s4 U6 q 以下的解决方法供参考,并依我自身的经验及建议的顺序做排列:1 _" H7 B( i3 c2 D- [
方法一(请优先使用这个方法,若无效或找不到档案再试第二个方法):
1 [/ {/ \8 u m1 D1 G8 b5 Z! W 先进工作管理员强制关闭 Eclipse 的 process,开启档案总管 (记得要显示隐藏档)$ D6 ?$ Y$ A* s' j6 t5 G
移动至 workspace\.metadata\.plugins\org.eclipse.core.resources 目录中并删除文件 .snap
( I8 P( _6 M$ }( p6 K( } 也有建议删除 workspace\.metadata\.lock3 S+ ~% _; Z6 ?( O/ n, E
重新开启 Eclipse。' `% Z& V+ g2 R2 V o
方案二(方法一无效时使用):( r4 N, D J1 ^ G# r1 t9 w
先进工作管理员强制关闭 Eclipse 的 process,开启档案总管 (记得要显示隐藏档)* l6 V ?! x; @3 S4 P6 y# U
移动至 workspace\.metadata\.plugins\ 目录( S; C# }9 u, _: _- z
将 org.eclipse.core.resources 重新命名为 org.eclipse.core.resources.old) P9 l6 H3 T' E9 B% ^$ `
重新启动 Eclipse,关闭所有已编辑中之程式码分页 (会显示找不到程式码)' X+ a. P! R2 _$ e/ o; i0 {' s$ n& T
关闭 Eclipse
% R9 P0 h- |; `0 @9 p4 T 删除刚刚建立的 org.eclipse.core.resources 资料夹
% [- }/ f8 l ~7 R8 r 将资料夹 org.eclipse.core.resources.old 改回塬本的 org.eclipse.core.resources
2 ~. d* z2 ~/ A A3 W 重新启动 Eclipse,搞定!
4 T w# y" V1 T; g/ o: j 以上两个方法我都有试成功过,也不影响既有的 workspace, plugin 设定喔~
# G- ^6 \& u5 g" ?4 o' Q
/ I3 K. P3 i. B9 ~; @1 Q. r |
|