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

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

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

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


举个例子,当我想在Eclipse里安装最新版本的PHP Development Tools时,点了Next之后,Eclipse的进度条动画一直在转,但是等了半小时,安装进度没有任何变化。image.png其实,稍稍有经验的开发人员此刻就应该意识到,肯定是安装过程中出了一些差错。如何知道到底出了什么错,而不是没有根据的乱猜呢?

打开你的Eclipse workspace文件夹,进入.metadata文件夹,里面有个.log文件,记载了Eclipse运行时产生的log。image.png进去根据时间找到安装PHP Development Tools时产生的日志,或者也可以把这个.log文件删除,然后再执行安装,此时Eclipse会自动生成一个干净的日志文件。


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

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


image.png

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
应用服务中间件 Android开发 数据安全/隐私保护
Eclipse中Tomcat实现表单Get和Post响应
前言: URL: 统一资源定位符。http://localhost:8080/day09/testImg.html。只能定位互联网资源。是URI的子集。 URI: 统一资源标记符。/day09/hello。
1709 0
|
运维 IDE PHP
Eclipse被卡死了或者失去响应了后分析根源的一个小技巧
Eclipse被卡死了或者失去响应了后分析根源的一个小技巧
129 0
Eclipse被卡死了或者失去响应了后分析根源的一个小技巧
|
4月前
|
Java Maven Android开发
在Eclipse里配置Maven插件
Maven是一款比较常用的Java开发拓展包,它相当于一个全自动jar包管理器,会导入用户开发时需要使用的相应jar包。使用Maven开发Java程序,可以极大提升开发者的开发效率。下面我就跟大家介绍一下如何在Eclipse里安装和配置Maven插件。
51 0
|
1月前
|
XML Java Maven
eclipse 、idea 安装activiti插件
eclipse 、idea 安装activiti插件
|
5月前
|
Java Android开发
eclipse安装SpringBoot插件的无敌办法
eclipse安装SpringBoot插件的无敌办法
60 0
|
5月前
|
Java Android开发 Spring
在 Eclipse 中安装 SpringTools 插件
在 Eclipse 中安装 SpringTools 插件
66 0
|
6月前
|
XML Java 应用服务中间件
Eclipse插件下载地址汇总
Eclipse插件下载地址汇总
46 0
|
7月前
|
存储 Android开发
Eclipse安装Flowable Eclipse Designer插件实现图形建模BPMN 2.0流程图
Eclipse安装Flowable Eclipse Designer插件实现图形建模BPMN 2.0流程图
177 0
|
7月前
|
IDE Java Apache
Eclipse 安装了 Groovy 开发插件之后,双击打不开 .java 文件了
Eclipse 安装了 Groovy 开发插件之后,双击打不开 .java 文件了
47 0