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状态 发现了两个: org.eclipse.ui.workbench 和org.eclipse.ui.workbench.texteditor。删了这两个目录,重新启动eclipse。正常启动且原项目信息正确加载。 关于 eclipse...
但是当eclipse启动之后, 点击菜单却无响应 上图菜单中的所有菜单项都不响应鼠标的点击事件。这个是ubuntu 13.10的一个bug, 目前好像还没有修复。 经过在网上搜索, 参考别人的文章, 得知使用以下命令开启可以...
8.6.3 使用并发性架构维持对用户的快速响应..... 210 8.6.4 通过功能组管理用户界面..... 210 8.6.5 扩展Workbench集成开发环境..... 211 8.7 本章小结...... 212 8.8 参考文献...... 212 第9章 插件开发入门 213...
8.6.3 使用并发性架构维持对用户的快速响应..... 210 8.6.4 通过功能组管理用户界面..... 210 8.6.5 扩展Workbench集成开发环境..... 211 8.7 本章小结...... 212 8.8 参考文献...... 212 第9章 插件...
8.6.3 使用并发性架构维持对用户的快速响应..... 210 8.6.4 通过功能组管理用户界面..... 210 8.6.5 扩展Workbench集成开发环境..... 211 8.7 本章小结...... 212 8.8 参考文献...... 212 第9章 插件...
* 启动 Eclipse,新建一个项目,在建立新项目的向导中选择“Dynamic Web Project”(动态网站项目) * 键入项目名称,例如“MyWebApp” * 设置 Servlet 服务器,例如 Tomcat 6.0 Step 2:新建 Servlet 程序,并调试...
如果你的sql server 2000远程连接时,无法...如果命令返回"无法打开连接"的错误信息,则说明服务器端没有启动 SQL Server 服务, 也可能服务器端没启用 TCP/IP 协议,或者服务器端没有在 SQL Server 默认的端口1433上监听.
将* .jar文件下载到Eclipse安装的“ plugins”子目录中,然后重新启动Eclipse。 这将自动将编辑器与所有* .sh文件和所有不带扩展名的文件相关联,例如,“ sshDisable”和“ README”。 如果您想避免与no-extension...
HBuilderX.rar, HX是全新的一个软件,它抛弃了eclipse架构,使用C++为基础架构。HX目前还不能完全替代HBuilder。但在markdown记事的场景下,... 不管是启动速度、大文档打开速度、编码提示,都极速响应 清爽护眼。
src/main/java/**/controller/response:请求层的响应数据 src/main/java/**/domain:实体 src/main/java/**/domain/repository:访问数据库 src/main/java/**/domain/enums:实体使用的枚举 src/main/java/**/...
3. 加入事件响应代码 8 4. 测试 9 三. 打包发布应用 10 1. 目录布局以及复制依赖文件 10 2. 编写启动脚本 10 四. FAQ 10 五: 下载本文所使用的 jiglooSwing 源码 12 III. 将基于 Swing 的开发工具插入Eclipse 中 12 ...
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 键盘...
如果服务器还没有启动,则客户端的操作是不会有任何响应的,如果在运行过程中,服务器断开则系统会有提示,聊天对象如果下线发送消息后会有弹窗提示。本项目可以解决部分局域网通信的需求,但限于时间的关系并没有...
Android基于Linux平台,由操作系统、中间件、用户界面和应用软件组成,具 有以下5个特点:开放性、应用程序无界限、应用程序是在平等条件下创建的、应用程序 可以轻松的嵌入网络、应用程序可以并行运行。 一、实训...
为您的SoapUI使用WSDL URL 当soapUI获取响应时,您需要同时使用Eclipse的Tomcat和Xamp的Apache&MySQL服务器。 :expressionless_face: 使用的软件版本 软件 版本号 Java JDK 1.8.0_171 Java JRE 1.8.0_171 ...
当开启智能照明或者温度控制时,温度检测到过高,则会启动电机进行降温。检测到光照值太低时,会自动打开照明系统。 系统全智能模式测试表明,该系统可以完成智能安防、照明和电器控制的功能,满足用户的需求。 ...
HBuilderX 本身主体是由 Java 编写,它基于 Eclipse,所以顺其自然地兼容了 Eclipse 的插件。快,是 HBuilderX 的最大优势,通过完整的语法提示和代码输入法、代码块等,大幅提升 HTML、JS、CSS 的开发效率。 免费 ...
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学习笔记 ...* eclipse快捷键:用于Eclipse IDE的快捷键。 * chrome快捷键:用于Google Chrome浏览器的快捷键。 本文档涵盖了Linux学习笔记的多个方面的知识点,旨在为读者提供一个系统化的学习资源。