eclipse revert resources 很慢的解决办法

eclipse启动无响应,停留在Loading workbench状态,或老是加载不了revert resources

做开发的同学们或多或少的都会遇到eclipse启动到一定程度时,就进入灰色无响应状态再也不动了。启动画面始终停留在Loading workbench状态。反复重启,状态依旧。

多数情况下,应该是非正常关闭eclipse工作区的文件状态错误所导致的。

在工作区目录中,有一个.metadata目录,里面是工作区及各插件的信息,删除此目录,再重启eclipse,果然可以正常启动eclipse了,但原来工作区的配置和项目信息也都消失,直接显示的是eclipse欢迎界面。

那么怎么做才能保证之前的配置不丢失呢?这时想到启动停止时显示的状态:"Loading workbench",看来和这个workbench插件有关。查看工作空间中的.metadata/.plugins目录,在众多文件夹中 
com.collabnet.subversion.merge          org.eclipse.search 
org.eclipse.compare                           org.eclipse.team.core 
org.eclipse.core.resources                  org.eclipse.team.cvs.core 
org.eclipse.core.runtime               org.eclipse.team.ui 
org.eclipse.debug.core                 org.eclipse.ui.ide 
org.eclipse.debug.ui                   org.eclipse.ui.intro 
org.eclipse.dltk.core                    org.eclipse.ui.views.log 
org.eclipse.dltk.core.index.sql.h2     org.eclipse.ui.workbench 
org.eclipse.dltk.ui                           org.eclipse.ui.workbench.texteditor 
org.eclipse.epp.usagedata.recording    org.eclipse.wb.discovery.core 
org.eclipse.jdt.core                             org.eclipse.wst.internet.cache 
org.eclipse.jdt.ui                                 org.eclipse.wst.jsdt.core 
org.eclipse.ltk.core.refactoring          org.eclipse.wst.jsdt.ui 
org.eclipse.ltk.ui.refactoring            org.eclipse.wst.jsdt.web.core 
org.eclipse.m2e.core                    org.eclipse.wst.sse.ui 
org.eclipse.m2e.logback.configuration  org.eclipse.wst.validation 
org.eclipse.mylyn.bugzilla.core        org.eclipse.wst.xml.core 
org.eclipse.mylyn.tasks.ui             org.tigris.subversion.subclipse.core 
org.eclipse.php.core                   org.tigris.subversion.subclipse.graph 
org.eclipse.php.ui                     org.tigris.subversion.subclipse.ui

发现了两个: org.eclipse.ui.workbench 和org.eclipse.ui.workbench.texteditor。删了这两个目录,重新启动eclipse。正常启动且原项目信息正确加载。

关于 eclipse启动卡死的问题(eclipse上一次没有正确关闭,导致启动的时候卡死错误解决方法),自己常用的解决方法:

      方案一(推荐使用,如果没有这个文件,就使用方案二):

      到<workspace>\.metadata\.plugins\org.eclipse.core.resources目录,删除文件 .snap

      方案二:

      进入workspace/.metadata/.plugins/目录
      重命名 org.eclipse.core.resources to org.eclipse.core.resources_old.
      然后重启 eclipse
      Close eclipse
      Delete org.eclipse.core.resources
      Rename org.eclipse.core.resources_old back to org.eclipse.core.resources
      启动 eclipse

 

时间: 2024-11-10 08:23:13

eclipse revert resources 很慢的解决办法的相关文章

eclipse调试找不到源解决办法

eclipse调试时有时显示找不到源码,首先得确定代码没问题 这是eclipse没有发现工程源码,解决办法是 右键工程>>Debug As >> Debug configurations 选择添加使用的工程,顺便可以将Default 删除掉 到此就大功告成,重新将项目启动即可

eclipse下启动tomcat出现Setting property &#39;source&#39; to &#39;org.eclipse.jst.jee.server: &#39;错误的解决办法

在eclipse中启动tomcat时出现Setting property 'source' to 'org.eclipse.jst.jee.server:你的站点名'   did not find a matching property错误 解决办法: 1.在server控制台内,在服务器上点右键--属性 2.general选项卡中点switch location 这时,location变为:/servers/tomcat6.0 server at localhost.server 3.在pro

Eclipse下BASE64Decoder提示错误的解决办法

解决方案1(推荐): 只需要在project build path中先移除JRE System Library,再添加库JRE System Library,重新编译后就一切正常了 解决方案2: Windows -> Preferences -> Java -> Compiler -> Errors/Warnings -> Deprecated and trstricted API -> Forbidden reference (access rules): ->

android.content.res.Resources$NotFoundException: Resource ID解决办法

android.content.res.Resources$NotFoundException: Resource ID #0x**********问题“ 解决办法: 把AndroidManifest.xml里面的版本修改一下(如果原来没有指定,就添加一下),问题就可以解决了 原因:原来的那个工程占用现在的这个虚拟机,不能正常加载现在的这个工程. android.content.res.Resources$NotFoundException: Resource ID解决办法

liunx系统环境下,爆出该错误&quot;org.eclipse.wst.validation&quot; has been removed解决办法

导出maven工程遇到的问题,"org.eclipse.wst.validation" has been removed,还以为是工程本身的问题,后来发现是eclipse的问题. 解决办法:你项目的存放文件夹(工作空间)下的隐藏文件.metadata 把D:\kaola\kaolaWorkSpace\.metadata\.plugins\org.eclipse.core.runtime\.settings 下的org.eclipse.wst.validation.prefs 删除就可以

Eclipse遇到Initializing Java Tooling终极解决办法

转(http://hi.baidu.com/hz_chenwenbiao/blog/item/7ee57bb3aad17b5a08230269.html) 打开Eclipse时,右下角提升“Initializing JavaTooling,进度1%”,而且长时间进度不变. 解决方法: 1.找到设置面板[Window]->[Preferences]->[Java]->[Installed JREs],删除不存在的JDK: 2.增加已安装的JDK: 3.重新配置Tomcat(或其他容器)地址

铁通用户,宽带测速很快,可是上网很慢的解决办法

最近上网很慢,尤其是想要csdn上写个日志,半天打不开. 可是我是17mb的带宽,用各种测速软件测试也确实是很快的速度.可就是网页打的很慢. 还用说,就是铁通公司慢的dns服务器,跟个什么似得,懒得骂了. 解决办法: 用百度的管家,优选一下dns.360的不好用,特别声明.不是做广告. 瞬间网速快起来了. 访问我的网址也快了,比如www.erfeirizhi.com二飞日志. 善于利用工具的程序员才是一名好的程序员.好比我.哈哈.

[MAC Eclipse] Eclipse for MAC 中文乱码的解决办法

笔者将在windows下的eclipse写的代码拷贝到MAC下,发现中文会出现乱码. 最初笔者遇到这个问题的时候,在网络上寻找了解决办法,出来的第一个网页(http://blog.csdn.net/woaifen3344/article/details/45023351),发现解决无效. 后来尝试得到其它办法.如下. 再回到页面,转换成功. 链接地址:http://www.ithao123.cn/content-9725229.html

【转】eclipse导入V7包出现错误解决办法

android下v4    v7   v21等包是android系统的扩展支持包,就想windows的系统补丁一个道理. android的扩展包主要是用来兼容低版本的,比如android3.0以后出现了actionbar,如果要使用actionbar,那么手机系统必须在3.0以上才能使用,这样将会导致很多用户不能安装apk从而损失用户:(有人会想,为什么不直接将新出来的东西全部打包到sdk中而是提供各种支持包?我是这样理解的,比如:如果将原生actionbar直接打包到低版本的sdk包中,而低版