`
t22011787
  • 浏览: 73622 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

eclipse启动无响应

 
阅读更多
http://www.jems.me/blog/web/115-eclipse-starting-halted-when-loading-workbench.html

前两天休眠后机器非正常关机,重新启动后运行eclipse。悲催的发现eclipse 无法启动了。每次双击启动后,确定完workspace后,显示启动画面,没过一会就进入灰色无响应状态。启动画面始终停留在Loading workbench状态。反复重启,状态依旧。尝试解决。

搜索了一下,应该是非正常关机导致eclipse工作区的文件状态错误导致。在工作区目录中,有一个.metadata目录,里面是工作区及各插件的信息,删除此目录可以解决问题。

Jem保险起见,将.metadata改名移动到/tmp目录,再重启eclipse,果然可以正常启动eclipse了,但原来工作区的配置和项目信息也都消失,直接显示的是欢迎界面。

如何恢复原来的project配置呢?尝试对比了当前的.metadata和之前备份的那个目录,发现缺少了n多的配置文件。试着一点点恢复一些目录,但效果不理想。因为不知道哪些文件(目录)可以恢复,哪些恢复会带来问题。将备份的整个目录恢复试试?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启动无响应,停留在Loading workbench状态

    eclipse启动无响应,停留在Loading workbench状态 发现了两个: org.eclipse.ui.workbench 和org.eclipse.ui.workbench.texteditor。删了这两个目录,重新启动eclipse。正常启动且原项目信息正确加载。 关于 eclipse...

    Ubuntu 安装Eclipse 菜单无法使用解决办法

    但是当eclipse启动之后, 点击菜单却无响应 上图菜单中的所有菜单项都不响应鼠标的点击事件。这个是ubuntu 13.10的一个bug, 目前好像还没有修复。 经过在网上搜索, 参考别人的文章, 得知使用以下命令开启可以...

    Eclipse权威开发指南2.pdf

    8.6.3 使用并发性架构维持对用户的快速响应..... 210 8.6.4 通过功能组管理用户界面..... 210 8.6.5 扩展Workbench集成开发环境..... 211 8.7 本章小结...... 212 8.8 参考文献...... 212 第9章 插件开发入门 213...

    Eclipse权威开发指南3.pdf

    8.6.3 使用并发性架构维持对用户的快速响应..... 210 8.6.4 通过功能组管理用户界面..... 210 8.6.5 扩展Workbench集成开发环境..... 211 8.7 本章小结...... 212 8.8 参考文献...... 212 第9章 插件...

    Eclipse权威开发指南1.pdf

    8.6.3 使用并发性架构维持对用户的快速响应..... 210 8.6.4 通过功能组管理用户界面..... 210 8.6.5 扩展Workbench集成开发环境..... 211 8.7 本章小结...... 212 8.8 参考文献...... 212 第9章 插件...

    Eclipse创建jsp web项目及入门示例.docx

    * 启动 Eclipse,新建一个项目,在建立新项目的向导中选择“Dynamic Web Project”(动态网站项目) * 键入项目名称,例如“MyWebApp” * 设置 Servlet 服务器,例如 Tomcat 6.0 Step 2:新建 Servlet 程序,并调试...

    如果命令返回"无法打开连接"的错误信息,则说明服务器端没有启动 SQL Server 服务,

    如果你的sql server 2000远程连接时,无法...如果命令返回"无法打开连接"的错误信息,则说明服务器端没有启动 SQL Server 服务, 也可能服务器端没启用 TCP/IP 协议,或者服务器端没有在 SQL Server 默认的端口1433上监听.

    treeshell:具有树视图的Eclipse Shell脚本编辑器。 打开无扩展名文件。-开源

    将* .jar文件下载到Eclipse安装的“ plugins”子目录中,然后重新启动Eclipse。 这将自动将编辑器与所有* .sh文件和所有不带扩展名的文件相关联,例如,“ sshDisable”和“ README”。 如果您想避免与no-extension...

    HBuilderX.rar

    HBuilderX.rar, HX是全新的一个软件,它抛弃了eclipse架构,使用C++为基础架构。HX目前还不能完全替代HBuilder。但在markdown记事的场景下,...  不管是启动速度、大文档打开速度、编码提示,都极速响应 清爽护眼。

    中国移动ONENET平台测试项目-基于Springboot+源代码+文档说明

    src/main/java/**/controller/response:请求层的响应数据 src/main/java/**/domain:实体 src/main/java/**/domain/repository:访问数据库 src/main/java/**/domain/enums:实体使用的枚举 src/main/java/**/...

    Jigloo 开发 Swing 的入门教程

    3. 加入事件响应代码 8 4. 测试 9 三. 打包发布应用 10 1. 目录布局以及复制依赖文件 10 2. 编写启动脚本 10 四. FAQ 10 五: 下载本文所使用的 jiglooSwing 源码 12 III. 将基于 Swing 的开发工具插入Eclipse 中 12 ...

    Android应用开发入门教程

    5.3 使用am工具启动Android应用程序51 第三篇Android的UI系统实现53 第6章 UI的基本外形和控制53 6.1 控件和基本事件的响应53 6.1.1.事件响应方法54 6.1.2.第二种响应方法56 6.1.3.第三种响应方法57 6.2 键盘...

    基于 Java+MySQL 实现基于局域网通信的简易微信【100011063】

    如果服务器还没有启动,则客户端的操作是不会有任何响应的,如果在运行过程中,服务器断开则系统会有提示,聊天对象如果下线发送消息后会有弹窗提示。本项目可以解决部分局域网通信的需求,但限于时间的关系并没有...

    android开发——简易计算器的设计报告.doc

    Android基于Linux平台,由操作系统、中间件、用户界面和应用软件组成,具 有以下5个特点:开放性、应用程序无界限、应用程序是在平等条件下创建的、应用程序 可以轻松的嵌入网络、应用程序可以并行运行。 一、实训...

    redesigned-invention:SoapUI的简单银行服务

    为您的SoapUI使用WSDL URL 当soapUI获取响应时,您需要同时使用Eclipse的Tomcat和Xamp的Apache&MySQL服务器。 :expressionless_face: 使用的软件版本 软件 版本号 Java JDK 1.8.0_171 Java JRE 1.8.0_171 ...

    物联网智能安防灯控APP的设计开发.pdf

    当开启智能照明或者温度控制时,温度检测到过高,则会启动电机进行降温。检测到光照值太低时,会自动打开照明系统。 系统全智能模式测试表明,该系统可以完成智能安防、照明和电器控制的功能,满足用户的需求。 ...

    免费 Web 应用程序开发工具 HBuilderX 2.9.8.20201110 中文版.zip

    HBuilderX 本身主体是由 Java 编写,它基于 Eclipse,所以顺其自然地兼容了 Eclipse 的插件。快,是 HBuilderX 的最大优势,通过完整的语法提示和代码输入法、代码块等,大幅提升 HTML、JS、CSS 的开发效率。 免费 ...

    Java开发技术大全 电子版

    3.6.1无参数构造方法的定义和使用129 3.6.2带参数构造方法的定义和使用131 3.6.3this关键字和构造方法的调用132 3.7静态方法133 3.7.1静态方法的声明和定义134 3.7.2静态方法和实例方法的区别134 3.7.3静态...

    胡伟煌 Linux学习笔记

    胡伟煌 Linux学习笔记 ...* eclipse快捷键:用于Eclipse IDE的快捷键。 * chrome快捷键:用于Google Chrome浏览器的快捷键。 本文档涵盖了Linux学习笔记的多个方面的知识点,旨在为读者提供一个系统化的学习资源。

Global site tag (gtag.js) - Google Analytics