该用户从未签到
|
有时我们在开启Eclipse时会发现Eclipse卡在Loading workbench状态,
8 L% T/ ^+ ]! ? 通常出现这个状况,原因在于不正常地关闭Eclipse,且这个状况的问题存在于最后一次开启的 workspace 之中。9 [* _) A+ R, u' J7 E& ~, H
- J; {$ [7 u+ C! b. M& Y) n
Eclipse卡在Loading workbench状态,既然问题存在于 workspace 之中那就比较好解决,只要依以下流程移除特定档案后通常都可以救回,
: {3 s% _ r7 [! @+ o$ ~, Z 以下的解决方法供参考,并依我自身的经验及建议的顺序做排列:
1 B6 \# C& U0 U' w 方法一(请优先使用这个方法,若无效或找不到档案再试第二个方法):3 D% g* B# h/ Y5 @( e
先进工作管理员强制关闭 Eclipse 的 process,开启档案总管 (记得要显示隐藏档)
3 u8 [2 T' R( J P9 d$ R 移动至 workspace\.metadata\.plugins\org.eclipse.core.resources 目录中并删除文件 .snap
- O9 D$ E& }1 D' p9 _4 Z 也有建议删除 workspace\.metadata\.lock6 q7 a0 C k+ z+ Z" s' q
重新开启 Eclipse。+ d1 Q6 p1 _$ x9 k& S9 r3 B' { H
方案二(方法一无效时使用):
2 G$ u* w4 L9 a( Y: K, H* X 先进工作管理员强制关闭 Eclipse 的 process,开启档案总管 (记得要显示隐藏档)
; B d. _% Y- }6 x; p8 V, m1 X* I% R 移动至 workspace\.metadata\.plugins\ 目录
& _: j# }' w g' w 将 org.eclipse.core.resources 重新命名为 org.eclipse.core.resources.old5 a. v M2 M0 X
重新启动 Eclipse,关闭所有已编辑中之程式码分页 (会显示找不到程式码)# q& ]( d7 t. D) l2 c
关闭 Eclipse
5 O2 a, t3 R- z( t3 S0 ~% D 删除刚刚建立的 org.eclipse.core.resources 资料夹
, m4 ?+ V9 [7 t3 v/ R; H1 _' ` 将资料夹 org.eclipse.core.resources.old 改回塬本的 org.eclipse.core.resources ?% i* e" O( {8 a
重新启动 Eclipse,搞定!
0 i) z. j g. L: i/ g 以上两个方法我都有试成功过,也不影响既有的 workspace, plugin 设定喔~
0 M% D q7 p: b' i( h4 ]. w2 q4 C% d$ R$ c2 d& S9 {
|
|