该用户从未签到
|
有时我们在开启Eclipse时会发现Eclipse卡在Loading workbench状态,4 P- A# @8 ]2 e2 ]7 Z5 g
通常出现这个状况,原因在于不正常地关闭Eclipse,且这个状况的问题存在于最后一次开启的 workspace 之中。. v$ R. Z" H6 s
: i7 D b: I8 ^: Q0 G. A8 S2 L Eclipse卡在Loading workbench状态,既然问题存在于 workspace 之中那就比较好解决,只要依以下流程移除特定档案后通常都可以救回,% V b' _/ q9 U: B) W8 Q
以下的解决方法供参考,并依我自身的经验及建议的顺序做排列:
9 V/ T; Q ~* T5 S8 {" ? 方法一(请优先使用这个方法,若无效或找不到档案再试第二个方法):
7 I/ G4 A: {3 P& g+ c! `, l _ 先进工作管理员强制关闭 Eclipse 的 process,开启档案总管 (记得要显示隐藏档)
, l* F# f- O% Z O. S* N 移动至 workspace\.metadata\.plugins\org.eclipse.core.resources 目录中并删除文件 .snap
# N a5 x& [ r3 }% h6 e 也有建议删除 workspace\.metadata\.lock3 y/ c0 z; u7 P/ T9 i* L- B7 C& {
重新开启 Eclipse。; j2 e0 G& u9 f4 ?5 y. c, V
方案二(方法一无效时使用):/ U9 N; s4 i! I. z8 ]( b/ }
先进工作管理员强制关闭 Eclipse 的 process,开启档案总管 (记得要显示隐藏档)
! ^3 b7 @& U0 k5 l 移动至 workspace\.metadata\.plugins\ 目录
. J% U: X" ?# {* Q 将 org.eclipse.core.resources 重新命名为 org.eclipse.core.resources.old
" n& B' H0 V/ G1 v6 S 重新启动 Eclipse,关闭所有已编辑中之程式码分页 (会显示找不到程式码); _* q7 R( ?9 M- T" W6 }7 g& }
关闭 Eclipse* b: }+ R. E- X+ l
删除刚刚建立的 org.eclipse.core.resources 资料夹
- Y7 o: D2 J5 A% ?$ t 将资料夹 org.eclipse.core.resources.old 改回塬本的 org.eclipse.core.resources
& O* j- P( V; ^* y+ y5 { 重新启动 Eclipse,搞定!
) t' n# c n/ l- J1 `/ W# {4 b1 s 以上两个方法我都有试成功过,也不影响既有的 workspace, plugin 设定喔~
0 l7 y) W7 q5 E5 F" Y L. d% d; F- R3 D" F
|
|