该用户从未签到
|
有时我们在开启Eclipse时会发现Eclipse卡在Loading workbench状态,: o% X: s$ u# `5 }
通常出现这个状况,原因在于不正常地关闭Eclipse,且这个状况的问题存在于最后一次开启的 workspace 之中。# _& I5 _+ S3 T- h4 u
7 q$ k$ E' ]* D) U8 g- h1 z
Eclipse卡在Loading workbench状态,既然问题存在于 workspace 之中那就比较好解决,只要依以下流程移除特定档案后通常都可以救回,
. ]" i* H* L3 o* }4 L" ?" z5 h3 S 以下的解决方法供参考,并依我自身的经验及建议的顺序做排列:* B! Z [8 h- Y
方法一(请优先使用这个方法,若无效或找不到档案再试第二个方法):9 R6 G8 q3 C$ t: F- ^& y0 e# N
先进工作管理员强制关闭 Eclipse 的 process,开启档案总管 (记得要显示隐藏档)9 k% b @/ p2 A8 X+ G+ `9 ]$ j
移动至 workspace\.metadata\.plugins\org.eclipse.core.resources 目录中并删除文件 .snap
3 c3 a( p4 e- \3 u x! T/ R+ w 也有建议删除 workspace\.metadata\.lock2 c0 Y; a8 F. @6 P) D
重新开启 Eclipse。
6 C, b; h2 N* S% A( e! J8 e 方案二(方法一无效时使用):
8 s* H5 _( o- C 先进工作管理员强制关闭 Eclipse 的 process,开启档案总管 (记得要显示隐藏档)" k) n* ~& ~4 \) g
移动至 workspace\.metadata\.plugins\ 目录
7 q) X9 O9 w0 U7 f& o! b" |& C1 [ 将 org.eclipse.core.resources 重新命名为 org.eclipse.core.resources.old4 b) M0 }. Y6 u% n8 H3 e
重新启动 Eclipse,关闭所有已编辑中之程式码分页 (会显示找不到程式码)9 s( J. o" @$ r j& g! @
关闭 Eclipse/ ^: D I- T ^. u2 V6 E* ~' A
删除刚刚建立的 org.eclipse.core.resources 资料夹
- }- y/ @. G1 B1 a# [8 I 将资料夹 org.eclipse.core.resources.old 改回塬本的 org.eclipse.core.resources5 U2 B$ K M# o. v/ u
重新启动 Eclipse,搞定!
9 T% R: F r* O4 ~+ i; E 以上两个方法我都有试成功过,也不影响既有的 workspace, plugin 设定喔~" s( C# i9 g# s
/ A1 Q& c, O, F6 e3 m6 ^& L/ `
|
|