该用户从未签到
|
有时我们在开启Eclipse时会发现Eclipse卡在Loading workbench状态,
. N6 O1 {0 Y$ o+ Z1 X1 y3 i 通常出现这个状况,原因在于不正常地关闭Eclipse,且这个状况的问题存在于最后一次开启的 workspace 之中。
7 D9 D" ^& A! E
3 u( v) v! m. T3 T. Z2 S6 l Eclipse卡在Loading workbench状态,既然问题存在于 workspace 之中那就比较好解决,只要依以下流程移除特定档案后通常都可以救回,
+ t3 ?; g% S$ ]& Y% [ 以下的解决方法供参考,并依我自身的经验及建议的顺序做排列:
& Q( C# b6 f+ t# c9 C7 d% _ 方法一(请优先使用这个方法,若无效或找不到档案再试第二个方法):& a1 {$ o+ V( M7 g) t9 R1 L& F
先进工作管理员强制关闭 Eclipse 的 process,开启档案总管 (记得要显示隐藏档)6 ]) |' t) r4 i. f% J \! `/ z
移动至 workspace\.metadata\.plugins\org.eclipse.core.resources 目录中并删除文件 .snap
" n6 n* T, Q, i9 ~) N1 R: W5 P 也有建议删除 workspace\.metadata\.lock
5 I0 ]7 a) `/ A5 L9 ^( `6 _2 r0 W# \ 重新开启 Eclipse。6 S3 s$ y2 l4 V4 ~1 ]# q
方案二(方法一无效时使用):
, [& ~9 N( V D3 }. A5 r 先进工作管理员强制关闭 Eclipse 的 process,开启档案总管 (记得要显示隐藏档)
7 q) [2 Y7 t- G: v# w5 k 移动至 workspace\.metadata\.plugins\ 目录
1 `) n+ I1 S! M6 i# ? 将 org.eclipse.core.resources 重新命名为 org.eclipse.core.resources.old
+ @% L# |! T" |" a) z# Q+ R 重新启动 Eclipse,关闭所有已编辑中之程式码分页 (会显示找不到程式码)
% L2 F" e, Z+ j6 Q. B 关闭 Eclipse: Z: D5 P- A7 |* g7 w
删除刚刚建立的 org.eclipse.core.resources 资料夹% ^' t" w/ e$ Q5 D
将资料夹 org.eclipse.core.resources.old 改回塬本的 org.eclipse.core.resources
' s9 b D: V2 ^2 M6 h$ v 重新启动 Eclipse,搞定!* L- f( G- Z# t$ J3 S" ~: S9 T4 k) E* i
以上两个方法我都有试成功过,也不影响既有的 workspace, plugin 设定喔~: t1 z& @6 J: l9 A/ K* [1 }- w. c
/ ?) S- K. U" i3 I! J, @
|
|