该用户从未签到
|
有时我们在开启Eclipse时会发现Eclipse卡在Loading workbench状态,* R/ E$ W* v \0 q/ H( c
通常出现这个状况,原因在于不正常地关闭Eclipse,且这个状况的问题存在于最后一次开启的 workspace 之中。
) m& ]5 W$ W- l
$ Y" G: u% ]5 q ^8 ~/ h Eclipse卡在Loading workbench状态,既然问题存在于 workspace 之中那就比较好解决,只要依以下流程移除特定档案后通常都可以救回,4 W( _0 {# K- s2 u, l
以下的解决方法供参考,并依我自身的经验及建议的顺序做排列:
0 Y* @3 L, t$ B# S' D 方法一(请优先使用这个方法,若无效或找不到档案再试第二个方法):
0 U% u0 x9 x" M s3 T 先进工作管理员强制关闭 Eclipse 的 process,开启档案总管 (记得要显示隐藏档)
3 D+ J( ]% d1 J' z( C 移动至 workspace\.metadata\.plugins\org.eclipse.core.resources 目录中并删除文件 .snap/ ~ N0 H5 V% h5 k1 m) O7 A
也有建议删除 workspace\.metadata\.lock9 v! o: t: A: h
重新开启 Eclipse。
* f3 q. \* |. b+ W( V: a 方案二(方法一无效时使用):
2 u4 l8 K7 B \! t9 ^* H( g3 m* z 先进工作管理员强制关闭 Eclipse 的 process,开启档案总管 (记得要显示隐藏档)% I0 j9 f4 m5 v9 A; o3 C) e1 j9 ]
移动至 workspace\.metadata\.plugins\ 目录
" r, d/ d, X% g3 i 将 org.eclipse.core.resources 重新命名为 org.eclipse.core.resources.old* | r# y8 M, t
重新启动 Eclipse,关闭所有已编辑中之程式码分页 (会显示找不到程式码)
- U; _+ g k$ X+ f+ u6 h 关闭 Eclipse
* A7 g9 E% U! L0 n 删除刚刚建立的 org.eclipse.core.resources 资料夹
' g) G$ J) c" E9 B9 d1 D g& T 将资料夹 org.eclipse.core.resources.old 改回塬本的 org.eclipse.core.resources' m" L9 i; u. Q. v
重新启动 Eclipse,搞定!% s& } Z6 ~% D0 Z0 R# [
以上两个方法我都有试成功过,也不影响既有的 workspace, plugin 设定喔~
# v) j& j9 \. u4 P* n! `1 o2 t
. ^6 N5 t& k9 J |
|