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的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏拂晓风起

【HTTP劫持和DNS劫持】腾讯的实际业务分析

28340
来自专栏PPV课数据科学社区

【重磅】33款可用来抓数据的开源爬虫软件工具

要玩大数据,没有数据怎么玩?这里推荐一些33款开源爬虫软件给大家。 爬虫,即网络爬虫,是一种自动获取网页内容的程序。是搜索引擎的重要组成部分,因此搜索引擎优化很...

83040
来自专栏恰童鞋骚年

《大型网站技术架构》读书笔记三:大型网站核心架构要素

此篇已收录至《大型网站技术架构》读书笔记系列目录贴,点击访问该目录可获取更多内容。

7920
来自专栏java工会

你应该关注的几个Eclipse超酷插件

1.4K20
来自专栏京东技术

京东JMAC,完美解决移动自动化测试的常见问题

提到移动端自动化测试就不得不提及目前几大开源的移动端自动化测试工具/框架,主流工具有Appium、Athrun、Robotium、UiAutomator、Mon...

14520
来自专栏用户2442861的专栏

java系统高并发解决方案之图片服务器分离

http://blog.csdn.net/jimmy609/article/details/37909013

95320
来自专栏CDA数据分析师

Python部署手记:django, gunicorn, virtualenv, circus, nginx

手记,以免下次配置再入坑。有些细节未做详细描述,如果有问题,可以评论或私信我。 初次尝试搭python服务器,强撸python3,花样作死。过程中出现各种错误,...

40270
来自专栏Python数据科学

33款你可能不知道的开源爬虫软件工具

爬虫,即网络爬虫,是一种自动获取网页内容的程序。是搜索引擎的重要组成部分,因此搜索引擎优化很大程度上就是针对爬虫而做出的优化。

97120
来自专栏Laoqi's Linux运维专列

Kubernetes 1.8.6 集群部署–邮件报警(十一)

33340
来自专栏与神兽党一起成长

Webservice On Netty

Java的世界属于开源的世界,所谓开源的世界,只要你能想到的点子就一定有人实现了,没有你就自己造一个啊。

16820

扫码关注云+社区

领取腾讯云代金券