我的myeclipse问题汇总

来源:互联网 发布:淘宝联盟 分享店铺 编辑:程序博客网 时间:2024/06/06 20:10

一、eclipse启动无响应,停留在Loading workbench状态第一种解决方案


找到myeclipse的workspace(\.metadata\.plugins)

删除

org.eclipse.ui.workbench


org.eclipse.ui.workbench.texteditor

重新启动myeclipse,可以使用。 

===================================================================================================================

二、eclipse启动无响应,停留在Loading workbench状态第二种解决方案,用第一个方法会进入loaing org.**等进不去的场面,解决一个又会出来另外一个不一样的,就是进不去。

做开发的同学们或多或少的都会遇到eclipse启动到一定程度时,就进入灰色无响应状态再也不动了。启动画面始终停留在Loading workbench状态。反复重启,状态依旧。

       多数情况下,应该是非正常关闭eclipse工作区的文件状态错误所导致的。

       在工作区目录中,有一个.metadata目录,里面是工作区及各插件的信息,删除此目录,再重启eclipse,果然可以正常启动eclipse了,但原来工作区的配置和项目信息也都消失,直接显示的是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启动卡死的问题(eclipse上一次没有正确关闭,导致启动的时候卡死错误解决方法),自己常用的解决方法:

      方案一(推荐使用,如果没有这个文件,就使用方案二):

      到<workspace>\.metadata\.plugins\org.eclipse.core.resources目录,删除文件 .snap

      方案二:

      进入workspace/.metadata/.plugins/目录
      重命名 org.eclipse.core.resources to org.eclipse.core.resources_old.
      然后重启 eclipse
      Close eclipse
      Delete org.eclipse.core.resources
      Rename org.eclipse.core.resources_old back to org.eclipse.core.resources
      启动 eclipse


===================================================================================================================

三、myeclipse启动,Server界面报错

今天早上上班,打开MyEclipse,发现MyEclipse的Servers就不能正常使用了,也就是不能发布Web项目了。出现了空指针的异常,并产生了这个错误:

atcom.genuitec.eclipse.ast.deploy.core.Deployment.<init>(Unknown Source)

如图所示:


经过几天的研究和解决终于在网上找到了答案,当初发生错误时我上了MyEclipse 的百度贴吧发现别人使用MyEclipse时就没有这个错误,为什么到了我这就有了这个错误呢。当看到了解决办法之后,我立即明白了。原来我使用 的还是原来的工作空间,有些原来部署项目的信息,换了新版本之后会有些改变,而贴吧里的其他人使用的是新建的工作空间所以才没有出现上边的问题。按照网上 的解决办法我成功了。现在分享给大家。

如果出现了上述的错误按照如下的3个步骤解决:

1、首先关闭MyEclipse工作空间。

2、然后删除工作空间下的

“/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.genuitec.eclipse.ast.deploy.core.prefs”

这个文件。在这个文件中存储了一些部署项目的信息。删了这个部署的项目的信息就没有错误了。

3、重启启动MyEclipse即可解决了。

====================================================================================

提醒:当你确定文件路径没有错且文件存在,但是访问不到时(404),极大可能是包不全


1 0
原创粉丝点击