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启动画面"涉及到的是Java编程领域中的图形用户界面(GUI)设计,特别是关于模拟知名开发工具Eclipse的启动过程。在Java中,我们可以利用Swing库来创建这种启动画面,它通常包含一个进度条来展示...
### Eclipse启动运行速度调优详解 #### 一、引言 Eclipse作为一款广泛使用的开源集成开发环境(IDE),在软件开发领域占有举足轻重的地位。然而,随着项目复杂度的提升及功能的丰富,Eclipse的启动及运行速度往往...
### MyEclipse与Eclipse启动优化综合指南 在软件开发领域,MyEclipse与Eclipse作为广受欢迎的集成开发环境(IDE),其高效性与性能是开发者关注的焦点。然而,由于内置了大量的插件和功能,这两款IDE在启动及运行...
本文将详细解析"Eclipse Java 2021-03的Windows版本压缩包"的相关知识点,以及如何解决.exe双击无响应的问题。 首先,"eclipse-java-2021-03"指的是Eclipse IDE的一个特定版本,发布于2021年3月。每个Eclipse版本都...
确保文件名与版本号一致,因为Eclipse会根据文件名来识别并加载插件,如果文件名不是有效的版本号,Eclipse可能无法正确识别和启动插件。 3. **重启Eclipse**:完成上述步骤后,你需要重启Eclipse。Eclipse在启动时...
6. **-application**: 指定Eclipse启动时的应用程序ID。 7. **-boot**: 指定Eclipse平台的boot.jar文件路径。 8. **-classloaderproperties**: 指定类加载器属性文件路径。 通过这些参数,开发者可以根据具体需求...
- **响应UI**:确保Eclipse在执行耗时操作时仍能响应用户的输入。 综上所述,Eclipse作为一款功能强大且高度可定制的集成开发环境,为开发者提供了丰富的特性和工具,使其能够高效地完成软件开发任务。无论是对于...
3. **快速启动与响应**:新版本可能包含了性能优化,使得Eclipse启动更快,打开项目和编译代码的速度也有所提升,从而提高开发效率。 4. **插件生态系统**:Eclipse以其丰富的插件库著称,2023-06版本可能更新了...
为了确保所有Maven插件正常工作,你需要在Eclipse启动参数中指定JDK路径。在eclipse.ini文件中,确保`-vm`参数位于`-vmargs`之前,这样Eclipse会使用指定的JDK路径启动。 一旦环境配置完毕,你可以导入Spring MVC、...
这使得大型项目开发时,Eclipse能更快响应,降低了开发者等待时间。 在版本控制方面,Eclipse Neon.3集成了Git,提供了一个强大的版本控制系统,支持分支管理、合并和冲突解决。这对于团队协作和代码版本管理至关...
- **性能提升**:Eclipse 3.6对性能进行了优化,启动速度和响应速度都有所提高。 - **国际化支持**:除了中文包外,Eclipse 3.6也支持多种语言,满足全球开发者的使用需求。 在使用Eclipse 3.6中文包时,需要注意的...
此外,该版本优化了启动速度和内存使用,使得Eclipse更加轻便且响应迅速。 为了提升团队协作,Eclipse集成了Git版本控制系统,允许开发者方便地管理代码库、进行版本控制和协同开发。同时,Eclipse Marketplace中的...
这些优化可能涉及启动速度、代码编译和调试的响应时间,以及整体的系统资源占用。更快的运行速度可以让开发者在编写和测试代码时更加流畅,减少等待时间,提高工作效率。 其次,新版本通常会引入对最新技术的支持。...
- **更快的启动和响应**:通过优化内存管理和多线程处理,使得IDE启动速度和整体响应性有所提高。 - **Eclipse Marketplace集成**:内置Eclipse Marketplace客户端,方便用户查找和安装扩展插件。 - **Git集成...
8. 启动Tomcat服务器,访问指定的URL以启动RAP应用。 在开发和调试过程中,Eclipse提供了强大的集成工具,如内置的服务器运行视图和远程调试功能,这使得在Tomcat上部署和测试RAP应用变得更为便捷。 总的来说,...
3. **集成开发环境**:Eclipse Mars强调了整体用户体验的提升,改进了工作台的性能和稳定性,以及UI的响应速度,使得开发者在使用过程中更加流畅。 4. **Git集成**:Eclipse Mars集成了Git版本控制系统,使得开发者...
该文件位于Eclipse安装目录下,用于设置Eclipse启动参数,包括JVM的内存分配。打开eclipse.ini,你会看到类似以下的行: ```ini -vmargs -Xms512m -Xmx1024m ``` 这里的`-Xms`和`-Xmx`是Java虚拟机的启动参数,...
9. **dropins**:这个目录用于添加或更新Eclipse的插件,用户可以直接将插件的JAR文件或者目录放入此目录,Eclipse启动时会自动识别并加载这些插件。 总结起来,"eclipse-neon" 压缩包提供了一个完整的Eclipse Neon...
5. **集成KEmulator**:在项目中编写代码后,可以使用Eclipse的工具栏或者右键菜单启动KEmulator进行模拟测试。Eclipse会自动将项目打包成JAR或JAD文件,并通过KEmulator运行,同时提供调试选项,如断点、单步执行等...