`
JerryWang_SAP
  • 浏览: 1002389 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

Eclipse被卡死了或者失去响应了后分析根源的一个小技巧

阅读更多

提升程序员工作效率的工具/技巧推荐系列

推荐一个功能强大的文件搜索工具SearchMyFiles

介绍一个好用的免费流程图和UML绘制软件-Diagram Designer

介绍Windows任务管理器的替代者-Process Explorer

介绍一个强大的磁盘空间检测工具Space Sniffer

如何在电脑上比较两个相似文件的差异

程序员工作效率提升系列-推荐一个JSON文件查看和修改的小工具

将Chrome调试器里的JavaScript变量保存成本地JSON文件

分享一个开源的JavaScript统计图表库,40行代码实现专业统计图表

推荐一个短小精悍的Chrome缓存管理工具-ChromeCacheView

给程序员的福利-分享一个将代码转换成图片的在线网站

Chrome开发者工具关于网络请求的一个隐藏技能

推荐一个节省Chrome浏览器95%内存的扩展程序

推荐一个有趣的Chrome扩展程序-查看任意网站的开发技术栈

大家在使用Eclipse的过程中可能会偶尔遇到该IDE失去响应或者一直停留在某个步骤迟迟结束不了的情况。没有经验的朋友可能会用任务管理器强制结束Eclipse进程,抱着侥幸的心理一次又一次得重试,希望这个卡死或者失去响应的问题可以不再出现,但往往事与愿违。

 

遇到这种情况,我们需要做的就是找出问题根源。其实Eclipse使用过程中产生的日志也很好的记录了下来,我们只需要查看日志即可找出根源。

举个例子,当我想在Eclipse里安装最新版本的PHP Development Tools时,点了Next之后,Eclipse的进度条动画一直在转,但是等了半小时,安装进度没有任何变化。

 

其实,稍稍有经验的开发人员此刻就应该意识到,肯定是安装过程中出了一些差错。如何知道到底出了什么错,而不是没有根据的乱猜呢?

打开你的Eclipse workspace文件夹,进入.metadata文件夹,里面有个.log文件,记载了Eclipse运行时产生的log。

 

进去根据时间找到安装PHP Development Tools时产生的日志,或者也可以把这个.log文件删除,然后再执行安装,此时Eclipse会自动生成一个干净的日志文件。

通过查询日志发现安装出错是由于Eclipse这个最新版的PHP插件远端的repo有问题。换了一个比较旧版本的插件去安装后问题就消失了。

 

本文介绍的这个通用办法适用于一切Eclipse不能正常工作时的故障排查和分析。

要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

 

 
 
0
0
分享到:
评论

相关推荐

    解决Eclipse自动补全卡死的问题内附说明[【完整版】

    然而,当IDE出现性能问题,如Eclipse的自动补全卡死现象时,这将严重影响开发者的编程体验。本文将深入探讨如何解决Eclipse自动补全卡死的问题,帮助开发者恢复流畅的编码工作。 Eclipse是一款广泛应用的开源Java ...

    解决Eclipse3.6中Android代码自动补全卡死

    在IT行业中,集成开发环境(IDE)是程序员的得力助手,其中Eclipse是一个非常流行的开源IDE,尤其在Java和Android开发中应用广泛。Eclipse3.6,也被称为Helios,提供了强大的代码编辑、调试和项目管理功能。然而,...

    eclipse卡死问题解决

    - **外部工具构建器**:`org.eclipse.ui.externaltools.ExternalToolBuilder`是一个用于执行外部命令的构建器,通常用于调用非Eclipse自带的构建工具,如Ant脚本、Maven命令等。当配置错误时,可能会导致构建过程...

    真正解决eclipse下智能提醒卡死的方法

    智能提醒,即代码补全功能,是Eclipse中的一个非常实用的功能,它能够根据当前输入的代码上下文,提供相应的代码建议或补全选项。然而,该功能在某些情况下会变得异常缓慢,甚至导致Eclipse卡死,其主要原因可能有...

    Eclipse全面提速小技巧.zip

    本资料包"**Eclipse全面提速小技巧.zip**"提供了一系列实用技巧,旨在帮助用户优化Eclipse的性能,使其运行更加流畅。 首先,我们来看"**1禁用插件.jpg**",这提示我们需要关注Eclipse中的插件管理。过多或不必要的...

    解决Eclipse保存代码时building workspace因前台代码验证导致的速度慢或卡死问题

    其中,Eclipse作为一款广泛使用的集成开发环境(IDE),在处理大型项目或者进行频繁的代码编辑时可能会出现保存代码时速度慢甚至是卡死的情况。这种现象主要是由于Eclipse在保存代码时会自动进行workspace构建...

    Eclipse编辑jsp、js文件时卡死现象的解决办法汇总

    在使用Eclipse编辑JSP和JS文件时,有时会出现编辑器卡死的问题,这极大地影响了开发效率。本文将汇总几种解决Eclipse卡死现象的方法,帮助开发者优化工作环境。 1. 取消验证:首先,你可以尝试取消不必要的验证。在...

    eclipse启动无响应,停留在Loading workbench状态

    关于 eclipse启动卡死的问题(eclipse上一次没有正确关闭,导致启动的时候卡死错误解决方法),自己常用的解决方法: 方案一(推荐使用,如果没有这个文件,就使用方案二): 到\.metadata\.plugins\org.eclipse....

    Eclipse小技巧收录

    iteye是一个中国知名的IT技术社区,博客中可能包含了作者个人的经验分享、对Eclipse功能的深入理解和使用技巧。 标签"源码"暗示了其中可能包含与查看、编辑和理解代码相关的技巧,而"工具"则涵盖了Eclipse作为开发...

    Eclipse源代码分析部分

    Eclipse作为一个强大的集成开发环境(IDE),其内部结构和工作机制对于深入理解软件开发流程和定制化开发至关重要。本文主要分析Eclipse源代码中与工作台(Workbench)相关的部分,特别是视图(Views)和编辑器...

    eclipse 使用技巧

    Eclipse 是一个功能强大且广泛使用的集成开发环境(IDE),它提供了许多实用的技巧和快捷键,可以提高开发效率和改善编码风格。下面将详细介绍 Eclipse 使用技巧中常用的快捷键和配置选项。 1. 熟悉的快捷键 * ...

    eclipse 内存分析工具(MAT) 1.2.1

    每个子目录或文件通常对应一个特定的插件,提供特定的功能,如分析器、视图或者服务。 5. `features` 文件夹:这个目录通常存储了Eclipse插件的特征描述,这些描述文件(以`.feature.xml`为扩展名)定义了插件集的...

    eclipse修改字体时点击Edit不响应的解决方法

    在这个目录下,你需要找到一个名为`org.eclipse.ui.workbench.prefs`的文件。这个文件存储了Eclipse UI的各种设置,包括字体大小。使用文本编辑器(推荐使用Notepad++,因为它支持查看和编辑Unicode文件)打开此文件...

    eclipse调试java的10个技巧

    "eclipse调试java的10个技巧" Eclipse调试Java的10个技巧是Java开发者们在使用Eclipse进行Java开发时的一些高级调试技巧。这些技巧可以帮助开发者更好地调试Java程序,提高开发效率和质量。 1. 条件断点 条件断点...

    eclipse 插件小程序

    总之,"eclipse 插件小程序"是Eclipse生态系统中的一个重要组成部分,通过编写和使用这些插件,开发者能够极大地提升开发效率和体验,而"WebToolsPlugin"插件则可能是针对Web开发的一类专用工具,旨在简化Web应用...

    eclipse-java-2021-03的windows版本压缩包(.exe双击无响应的可以用这个)

    首先,"eclipse-java-2021-03"指的是Eclipse IDE的一个特定版本,发布于2021年3月。每个Eclipse版本都包含了新的特性和改进,旨在提高开发者的效率和体验。这个版本针对Java开发者进行了优化,包含了一些针对Java...

    Eclipse自动提示卡死机(尤其android开发时候)补丁

    然而,开发者时常会遇到一些困扰,比如Eclipse在自动提示功能上出现卡死或无响应的问题,这极大地影响了开发效率。标题提到的"Eclipse自动提示卡死机(尤其android开发时候)补丁"正是为了解决这个问题而提供的一个...

    eclipse插件findBugs

    "Eclipse插件FindBugs"是一个用于静态代码分析的强大工具,旨在帮助开发者在运行程序之前发现潜在的bug和代码质量问题。Eclipse是一个广泛使用的Java集成开发环境(IDE),而FindBugs插件则为其增添了一个重要的功能...

    Eclipse小游戏-俄罗斯方块

    这篇博文链接()提供了在Eclipse中实现俄罗斯方块的源代码,对于想要深入理解Java游戏开发的程序员来说,这是一个很好的学习资源。 俄罗斯方块是一款由Alexey Pajitnov设计的简单但极具挑战性的益智游戏,玩家需要...

    JavaCC语法分析器 基于Eclipse插件 能从文件读取源代码输出语法树

    在这个项目中,JavaCC被用来创建一个能读取源代码并输出语法树的解析器,集成到了Eclipse环境中,以插件的形式提供服务。 首先,我们要理解什么是语法分析。在编译原理中,语法分析是将词法单元流转换为抽象语法树...

Global site tag (gtag.js) - Google Analytics